The 13.1-mile race produced 28,000 runners, making it the largest in Greater Manchester’s history, with more than £1.6m raised for charities