31101 0
144954 56
286252 20
210001 12
147702 25
58109 3
95626 12
63005 6
215583 11
96501 16
48856 6
47726 4
48633 5
40327 3
39683 0
27679 1
70032 5
64676 2
57881 0
53230 4
35283 2
93808 10
79328 1
255955 30