399900
659186
26830
860425
787193
674700
416782
357154
12242
637252
763333
212410
144589
948557
538284
875897
8129743
539986
3100577
3028980
3012510
2146192
2014495
1980492
1889216
173666
1729948
15845
151061
1460545