Tens of thousands of professionals and amateurs have competed in the Xiamen International Marathon every year since 2003.