4 3 1 1 2 1 -2 -3

What's the pattern and the next numbers of this sequence?