114032 17
117384 16
660478 177
37905 9
46126 10
26952 3
19034 1
31856 1
31304 4
24304 1
25431 1
23256 0
52702 2
56984 2
23530 2
47358 8
40584 3
35257 5
17082 2
48258 2
28230 2
59681 5
227101 44
349359 50