1. Shanghai Key Laboratory of Orthopaedic Implants, Department of Orthopaedic Surgery, Shanghai Ninth People’s Hospital, Shanghai Jiao Tong University School of Medicine, Shanghai 200011, China
2. School of Medicine, Shanghai University, Shanghai 200444, China
3. Spine Institute, Shanghai University of Traditional Chinese Medicine, Shanghai 200032, China
4. Department of Orthopedics, Shanghai General Hospital, Shanghai Jiao Tong University School of Medicine, Shanghai 200080, China