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