3502 30
3096 20
8330 38
4161 17
2962 16
1003 2
2476 4
2442 9
3344 10
2428 13
600 0
2235 12
1680 8
1802 5
863 3
697 4
1992 3
1282 2
1438 5
1553 8
2421 17
911 3
36048 106
948 6