198081 28
37327 2
72382 7
46855 10
64257 9
26382 7
30976 2
41956 4
66851 3
33228 3
43384 4
59627 12
64181 7
19709 7
37230 11
40752 10
52430 51
22677 1
40883 5
25655 0
74005 5
1143680 129
472608 43
747302 48