6 5 1 1 12 20 23