590621
928323
717524
336500
920380
488863
314974
493973
379363
16873
185824
87875
2969361
2661455
2579928
2561455
2263995
2156955
2118281
2053719
1937226
1691208
1624351
1583406