12 2796 573 true 3 4 13 14 18 19 22 27 29 30 32 34