Rounded to the nearest hundred, how many recorded cycles have there been in Major League Baseball History as of 2015?
300 (306)