1. Orthopaedic Center of People’s Liberation Army, Xiamen University Affiliated Southeast Hospital, Zhanghua Road 269, Zhangzhou 363000, China
2. School of Medicine, Xiamen University, Xiamen University Xiang'an Campus, Xiang'an South Road, Xiamen 361102, China
3. Affiliated Renhe Hospital of China Three Gorges University, Yiling Road 410, Yichang 443000, China
4. The Second Hospital of Longyan, Shuangyang West Road 8, Longyan 364000, China