583420
957172
37202
1889216
570855
4221000
40703
1273469
782594
867818
14437
643595
329536
804966
703515
203999
8151743
540286
3102577
3028980
3012510
2147192
2014495
1980492
173666
1729948
15845
151061
1460545