373986
843475
269977
699398
997802
490682
24616
101377
41665
503720
100504
564319
282309
770880
484186
332290
8126743
539986
3099577
3027980
3011510
2145192
2014495
1980492
1888216
173566
1729948
15845
151061
1460545