1. Department of Orthopaedics, Sir Run Run Shaw Hospital, School of Medicine, Zhejiang University, No. 3, Qingchun Road East, Hangzhou 310016, China
2. Department of Orthopaedics, Linhai Second Hospital, No. 198 Dubei Road, Linhai, Taizhou 317000, China
3. Department of Orthopaedics, Ningbo Medical Center Lihuili Hospital, No. 57 Xingning Rd, Ningbo 315040, China