625795
30109
52310
673282
860534
72851
813622
869268
892743
528968
224479
725447
5476367
4504935
4318459
3440462
3433998
3383286
3330956
2996729
2980226
2473209
2128352
2123407