620524
79646
937619
609369
590956
57615
31659
86167
339438
950315
716863
313679
5494367
4515935
4333459
3441462
3440998
3395286
3342956
3005729
2990226
2479209
2132352
2127407