1. Department of Orthopaedic Surgery, The First Affiliated Hospital of Soochow University, 899 Pinghai Rd, Suzhou 215031, China
2. Department of Orthopedic, Nantong Third People’s Hospital of Nantong University and Affiliated Nantong Hospital 3 of Nantong University, 60 Qingnian Rd, Nantong 226001, China
3. Department of Spine Surgery, Nantong City No.1 People’s Hospital and The Affiliated Hospital 2 of Nantong University, 666 Shengli Rd, Nantong 226014, China
4. NICM Health Research Institute, Western Sydney University, Westmead, NSW 2145, Australia