The annual New York City Marathon winds its 26-mile course through the city’s five boroughs and draws record numbers of participants, including the world’s top runners.