473868
379283
181190
779362
39696
191260
890520
102198
429335
785505
666924
95887
2907361
2599455
2534928
2481455
2224995
2123955
2078281
2013719
1903226
1671208
1607351
1567406