5 4 4 10 8 1 3 1 1 2 1