3029 5
1850 10
1332 4
4481 3
745 4
583 2
1006 1
819 9
663 1
1221 5
1508 4
817 3
1252 4
1345 3
4214 5
1078 4
488 9
13800 12
19578 53
23547 24
10263 18
11530 16
64607 59
117908 102