520159
123985
128212
611907
843762
405104
750356
734336
1000495
2591
349408
966500
6287368
5097935
4891460
37831000
3755287
3730956
3625462
3334226
3276730
313536
2748209
241010