12 1859 497 true 0 8 12 14 17 21 28 31 32 33 34 36