125560
206701
201429
1011335
517626
330758
765842
238912
9410
604176
489194
102272
590196
49797
152112
398625
9660744
575786
3394577
3253980
3126510
2347192
2064495
2008492
1967216
178266
1751948
16005
151761
1491545