6 629 245 true 5 12 15 16 28 31