1. Department of Orthopedics, Shanghai Sixth People’s Hospital Affiliated to Shanghai Jiao Tong University School of Medicine, Shanghai Jiao Tong University, Shanghai 200233, People’s Republic of China
2. Department of Orthopedics, The First Affiliated Hospital of USTC, University of Science and Technology of China, Hefei, Anhui 230001, People’s Republic of China