405236
616316
915268
2014495
977457
255135
821296
319204
693509
96349
30170
800125
801959
588611
283405
345476
8131743
539986
3100577
3028980
3012510
2146192
1980492
1889216
173666
1729948
15845
151061
1460545