10
6
33987
63582
14675
15526
34283
37969
60399
17584
12799
21256
1 3000