1. Department of Orthopedics, The Third Affiliated Hospital of Chongqing Medical University, Chongqing 400010, China
2. Department of Orthopedics, Three Gorges Central Hospital, Chongqing 404000, China
3. Department of Spine Surgery, Ninth People’s Hospital of Chongqing, Chongqing 400700, China