15805 0
27251 1
27533 4
30977 4
36982 3
35055 5
109058 15
28929 3
28301 8
17434 3
56126 10
29276 4
41332 8
81309 9
21903 4
27479 4
49382 9
35601 9
21933 3
2848252 93
27851 5
27283 2
37982 11
204380 31