31141 62
10078 47
5486 29
5111 26
4347 14
4021 16
3822 22
3357 20
3015 7
2156 11
2141 8
2091 9
1858 10
1745 39