12 7908 830 true 0 2 3 9 12 14 16 19 25 27 31 34