100000
851009
1168497
325463
282277
1655105
1385843
2733235
2061995
1925364
48798
60246
63284
65172
56166
49630
50153
54092
71190
71986
242883
266970
295047
7277773
217955
1967049
3584198
438004
484070
1315838