998791
212791
652412
940474
641127
60680
670337
976351
637336
766122
330657
503152
409528
889628
682177
373637
14930747
672986
4583578
4237980
3455510
3229192
2209216
2182495
2052492
185566
1848948
16335
154661
1540545