Some roads closed most of Sunday for marathon