12 941 644 true 3 6 7 11 13 15 20 21 29 30 31 38