3502 30
3096 20
7895 38
4161 17
2962 15
1003 2
2476 4
2019 9
2913 10
2428 13
600 0
2235 12
1255 8
1802 5
863 3
697 4
1992 3
1282 2
1438 5
1553 8
2421 17
911 3
36048 105
948 6