473432 89
145155 25
44728 5
121659 21
984906 210
114206 9
91977 8
88030 12
153002 18
143580 22
118208 19
92408 13
85409 13
46702 1
37108 0
33931 1
67228 5
60126 1
40102 5
58851 12
46109 3
45905 3
91905 9
154731 46