12 4 7 4 1 7 2 21 8 8 3 514