12 14585 956 true 5 14 22 24 26 30 31 32 33 37 38 39