6 391 328 true 2 6 7 18 20 29