1021528
907198
649739
422370
412597
88362
1008730
634806
670467
667370
796293
1332
257424
590883
687714
350986
14930747
672986
4583578
4237980
3455510
3229192
2209216
2182495
2052492
185566
1848948
16335
154661
1540545