2 3 3 3 3 2 10 12 5 5 5 4