31101 0
144958 56
286259 20
210002 12
147704 25
58108 3
95632 12
63004 6
215582 11
96507 16
48852 6
47734 4
48629 5
40326 3
39683 0
27678 1
70031 5
64680 2
57884 0
53227 4
35279 2
93805 10
79329 1
255958 30