49601 3
21329 1
63351 24
53928 8
40727 9
59503 20
47452 8
45779 7
40552 6
15903 0
19907 4
197679 22
20805 1
33328 2
73205 10
27377 5
90531 2
22283 1
109355 8
16127 0
16706 1
30157 3
286828 39
47034 7