30574 621578
11674 74965
10178 235097
7747 59126
5613 35818
4839 65728
4201 67606
3885 14854
3140 78709
2964 73490