3502 30
3096 20
7895 38
4161 16
2962 15
1003 2
2068 4
2019 8
2913 10
1993 13
600 0
2235 12
1255 8
1802 5
863 3
697 4
1584 3
1282 2
1438 5
1145 8
2421 17
911 3
35198 105
948 6