938715
638693
379588
45818
660427
557780
840135
144516
840611
64418
44294
36266
2914361
2605455
2538928
2485455
2226995
2128955
2081281
2017719
1904226
1672208
1611351
1568406