30574 621580
11674 74965
10178 235120
7748 59127
5618 35836
4839 65728
4201 67607
3885 14861
3143 78725
2964 73500