629257
56154
229445
389628
271261
341294
425659
234587
650458
13370
975895
814949
2907361
2599455
2534928
2481455
2225995
2123955
2078281
2013719
1903226
1671208
1607351
1567406