100000
128893
4405169
4961117
760785
4508160
1223286
2385888
3798719
50174
50821
51649
62578
53442
64608
48090
48190
48698
49609
275174
304114
371446
453685
501400
612411
676819
826669
1362947
1233245