14 1297 552 true 0 2 5 6 10 11 12 13 17 20 22 23 27 28