12 1473 502 true 0 1 6 7 9 10 16 17 21 25 27 38