37022 110
18488 32
5856 31
13332 27
4927 24
805 10
2885 9
2078 7
2913 7
2213 7
1738 6
3541 5
2752 4
2365 4
2790 4
2475 4
1338 4
1429 3
1476 3
1994 2
1473 2
1249 1