29570 13
14416 27
12743 25
10641 11
9595 7
7845 29
6783 8
6011 28
4738 12
3350 8
2924 11
2630 2
2505 9
2270 14
2071 6
1949 9
1507 3
1478 5
1461 22
1330 2
1226 5
1000 2
880 1
814 5