3012510
499825
583420
957172
37202
1889216
570855
40703
4211000
1273469
782594
867818
14437
643595
329536
804966
8139743
540086
3101577
3028980
2147192
2014495
1980492
173666
1729948
15845
151061
1460545