3025980
3011510
497825
583420
957172
37202
570855
1887216
40703
4201000
782594
1271469
867818
14437
643595
329536
8111743
539686
3096577
2145192
2014495
1980492
173566
1729948
15845
151061
1459545