5 394 346 true 5 6 7 10 29