660555
744126
901472
884981
28348
755330
1023
137523
515862
442971
529617
948115
2970361
2662455
2582928
2562455
2264995
2156955
2120281
2054719
1938226
1693208
1626351
1583406