12 3640 647 true 3 10 14 16 20 23 26 28 29 30 31 36