373986
843475
269977
699398
997802
490682
24616
101377
41665
503720
100504
564319
282309
770880
484186
332290
8129743
539986
3100577
3028980
3012510
2146192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545