1. Department of Neurosurgery, The Second Affiliated Hospital, Chongqing Medical University, Chongqing 400010, China
2. Department of Neurosurgery, The Second Affiliated Hospital, Chongqing Medical University, 76th Linjiang Road, Yuzhong District, Chongqing 400010, China