12 4 3 3 7 3 4 1 5 1 4 7 2