370559
653140
326925
709674
645818
276695
268396
720456
423631
21532
472133
397964
2907361
2599455
2534928
2481455
2225995
2123955
2078281
2013719
1903226
1671208
1607351
1567406