1. Department of Orthopaedics, The Second Affiliated Hospital and Yuying Children’s Hospital of Wenzhou Medical University, Wenzhou 325000, Zhejiang Province, China
2. Key Laboratory of Orthopaedics of Zhejiang Province, Wenzhou 325000, Zhejiang Province, China
3. Department of Orthopaedics Surgery, Zhejiang Hospital, Hangzhou 310000, Zhejiang Province, China
4. Department of Orthopaedics Surgery, Zhongshan Hospital, Shanghai 200032, China