682479
72634
625905
76270
971217
263843
316890
244287
320429
581948
470439
558539
570588
336612
811583
29303
8131743
539986
3100577
3028980
3012510
2146192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545