125231 17
23834 3
33409 8
154457 43
49333 4
60632 9
34951 3
74027 2
40927 2
41383 4
24178 0
46853 2
130430 22
173459 32
220502 41
241358 19
328979 46
115779 14
44201 10
84179 14
54780 6
27301 1
49653 4
35379 5