29511 13
14367 27
12692 25
10593 11
9558 7
7803 29
6752 8
5970 28
4696 12
3317 8
2888 11
2580 2
2481 9
2238 14
2042 6
1912 9
1476 3
1435 5
1404 22
1299 2
1203 5
976 2
853 1
770 5