3024980
3010510
497825
583420
957172
37202
570855
1887216
40703
4201000
782594
1271469
867818
14437
643595
329536
8100743
539586
3094577
2144192
2014495
1980492
173566
1729948
15845
151061
1459545