7838 29
6007 28
14409 27
12734 25
1451 22
2265 14
29558 13
4733 12
10636 11
2917 11
1946 9
2504 9
6773 8
3343 8
9587 7
2069 6
386 5
806 5
1224 5
1475 5
1505 3
2612 2
995 2
1327 2