100000
4359817
1361159
3774165
4597847
4053094
4649816
4865510
4446099
3771508
69643
74537
66583
72876
72375
65410
63172
59799
45822
54373
200111
734267
2205862
98627
120463
1995946
6626775
445355
270121
1046210