510359
427984
383513
261377
894215
162906
921959
29377
58754
509293
198714
895699
5496367
4516935
4334459
3441998
3441462
3397286
3343956
3006729
2991226
2479209
2132352
2127407