2 1000 3 10 1 5 17 33 8 12