37013 110
18478 32
5845 31
13326 27
4914 24
798 10
2879 9
2067 7
2907 7
2198 7
1728 6
3529 5
2745 4
2351 4
2779 4
2465 4
1329 4
1419 3
1466 3
1984 2
1463 2
1239 1