Department of Orthopaedics, Shanghai Sixth People's Hospital Affiliated to Shanghai Jiaotong University, Shanghai 200030, China;
Department of Orthopaedics, Shanghai Sixth People's Hospital Affiliated to Shanghai Jiaotong University, Shanghai 200030, China;