252674
3011510
497825
583420
957172
37202
1888216
570855
40703
4211000
782594
1272469
867818
14437
643595
329536
8124743
539886
3099577
3027980
2145192
2014495
1980492
173566
1729948
15845
151061
1460545