2305
1220
6696
880
1975
4224
2142
3345
2717
2051
37511
2106
1635117
1155512
11188276
1034316
10117258
97634
8275155
774711
71066
61834
57462
54098