Marathon runners are cheered on by thousands.