100000
4138848
2098741
1190193
2825835
3960948
452489
3598187
3061385
4842475
59418
57593
69754
53828
52725
71327
71842
70281
70785
43022
3935757
26314062
532646
8759190
3561221
647113
3914808
192870
13067176
524276