529492
977726
307294
1170742
544372
431243
668833
80173
229713
73326
645866
484105
907156
526815
34865
453262
8122743
539886
3099577
3027980
3011510
2145192
2014495
1980492
1888216
173566
1729948
15845
151061
1460545