29536 13
14396 27
12719 25
10622 11
9576 7
7824 29
6763 8
5992 28
4720 12
3337 8
2902 11
2601 2
2496 9
2254 14
2053 6
1934 9
1496 3
1459 5
1429 22
1319 2
1219 5
991 2
868 1
791 5