candidate: World records have been broken at all five World Marathon Majors on numerous occasions ; seven times at the Berlin Marathon , three times at the Boston Marathon , and four times each at the Chicago , London , and New York City Marathons .