The 31st annual J.P. Morgan Corporate Challenge drew a near-record crowd of 7,589 runners and walkers from 289 Central New York companies Tuesday evening.