2480
3041
2590
1969
29035
24618
2810
3028160
9316
966
16510
18532
37527
28890
27253
24473
2085267
18944
1836153
16986
1698147
14160
13710
11970