252523
801179
171269
20226
7601
730189
932146
576331
838911
409463
566441
709381
2907361
2599455
2534928
2481455
2224995
2123955
2078281
2013719
1903226
1671208
1607351
1567406