640396
91724
509547
42408
382458
837572
6631
849204
288772
99245
16891
48530
2912361
2604455
2538928
2485455
2226995
2128955
2081281
2017719
1904226
1672208
1610351
1568406