12979
1027983
423368
1022530
270479
68417
700777
558696
753455
873799
874254
935827
9772
531731
294426
31041
14902747
671786
4574578
4228980
3451510
3219192
2200216
2182495
2050492
185266
1846948
16325
154661
1540545