405236
616316
915268
2014495
977457
255135
821296
319204
693509
96349
30170
800125
801959
588611
283405
345476
8114743
539886
3098577
3026980
3011510
2145192
1980492
1888216
173566
1729948
15845
151061
1460545