31298 62
10157 47
5553 29
5192 26
4414 14
4116 16
3898 22
3422 20
3079 7
2215 11
2207 8
2156 9
1930 10
1882 39