921563
393200
386940
56135
67970
807535
444294
741859
335619
595662
649970
209476
2970361
2662455
2582928
2562455
2263995
2156955
2120281
2054719
1938226
1693208
1626351
1583406