1. Department of Orthopedics, The Third Affiliated Hospital, Xinxiang Medical University, Xinxiang, Henan 453003, China
2. Luoyang Orthopedic Hospital, Luoyang, Henan 471002, China
3. Department of Biostatistics, School of Public Health and Health Professions, The State University of New York, Buffalo, NY 14214, USA
4. Biomedical Research Institute, Shenzhen PKU-HKUST Medical Center, Shenzhen, Guangdong 518036, China