Violence in Iraq kills 21