583700
244536
37882
751621
121556
126506
711442
111666
224417
371141
772879
175294
604302
165650
60742
1016238
8113743
539886
3097577
3026980
3011510
2145192
2014495
1980492
1888216
173566
1729948
15845
151061
1460545