8 2394 676 true 0 2 11 19 21 28 38 39