Gas prices take their toll