1. Department of Spine Surgery, The First Affiliated Hospital of Chongqing Medical University, 1 Youyi Road, Chongqing 400016, China
2. Department of Orthopaedic Surgery, The Second Affiliated Hospital of Kunming Medical College, 1 Ma Yuan, Kunming, Yunnan 650101, China
3. Department of Orthopaedic Surgery, Dazu District Hospital of Chongqing, 138 West Longgang Road, Dazu District, Chongqing 402360, China