29529 13
14388 27
12711 25
10613 11
9571 7
7821 29
6761 8
5989 28
4715 12
3333 8
2900 11
2599 2
2496 9
2253 14
2050 6
1932 9
1495 3
1455 5
1427 22
1317 2
1218 5
989 2
867 1
787 5