840849
433595
248199
822259
206904
912926
625610
57916
564275
167249
51222
601451
983676
408808
823908
40564
8131743
539986
3100577
3028980
3012510
2146192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545