1. Department of Orthopaedics, Shanghai Jiao Tong University Affiliated Sixth People’s Hospital, Shanghai, China
2. Department of Orthopedics, Shanghai Sixth People’s Hospital East Affiliated to Shanghai University of Medicine & Health Sciences, Shanghai, China