529492
977726
307294
1170742
544372
431243
668833
80173
229713
73326
645866
484105
907156
526815
34865
453262
8136743
539986
3100577
3028980
3012510
2146192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545