1. Department of Orthopaedics, China Aerospace Science & Industry Corporation Hospital 731, Beijing 100074, China
2. Department of Orthopedics, The Third Medical Center of PLA General Hospital, Beijing 100039, China
3. Department of Radiology, The Third Medical Center of PLA General Hospital, Beijing 100039, China
4. Department of Orthopedics, Changshou People’s Hospital of Chongqing, Chongqing 401220, China