20 16 4 8 1 1 1 2 23