29541 13
14402 27
12721 25
10623 11
9580 7
7829 29
6767 8
5993 28
4722 12
3339 8
2906 11
2606 2
2497 9
2256 14
2058 6
1936 9
1496 3
1463 5
1432 22
1323 2
1221 5
991 2
870 1
796 5