6 673 230 true 12 16 19 21 23 31