More than 20,000 athletes are set to take on the 26.2 mile course this Sunday