113926 17
117329 16
660408 177
37883 9
46132 10
26956 3
19028 1
31804 1
31303 4
24282 1
25351 1
23256 0
52701 2
56927 2
23505 2
47356 8
40578 3
35252 5
17051 2
48230 2
28182 2
59678 5
227108 44
349331 50