1. Department of Spine Surgery, Thoracic and Cardiovascular Surgery and Anesthesiology, Dongguan People’s Hospital/Affiliated Dongguan Hospital, Southern Medical University, Dongguan, Guangdong, 523069, China
2. Dongguan University of Technology International Institute of Microelectronics, Dongguan, Guangdong, 523808, China