10
8
10838
18987
58023
59467
77546
36893
10662
91244
46816
14208
1 3000