2
1000
3
10
1
5
17
33
8
12
