29596 13
14428 27
12761 25
10657 11
9619 7
7861 29
6796 8
6019 28
4757 12
3354 8
2941 11
2637 2
2510 9
2287 14
2072 6
1956 9
1508 3
1482 5
1480 22
1337 2
1230 5
1006 2
882 1
835 5