3 4 12 3 7 2 1