301830 64
119583 6
1445954 285
23128 4
103483 18
127684 27
39203 11
96056 21
139680 6
27133 11
51853 7
41531 9
81934 12
109258 13
55776 11
135252 39
56176 15
22628 5
44328 13
22908 5
64184 14
78884 14
43283 5
27280 4