31299 62
10158 47
5554 29
5192 26
4418 14
4119 16
3900 22
3424 20
3081 7
2216 11
2208 8
2157 9
1930 10
1883 39