6 347 313 true 2 5 12 13 20 24