29675 13
14485 27
12788 25
10680 11
9659 7
7898 29
6833 8
6068 28
4795 12
3391 8
2963 11
2680 2
2532 9
2326 14
2099 6
1990 9
1553 3
1512 5
1498 22
1364 2
1252 5
1044 2
904 1
856 5