1. Department of Neurosurgery & Brain and Nerve Research Laboratory, The First Affiliated Hospital of Soochow University, 188 Shizi Street, Suzhou 215006, China
2. Department of Neurology, The First Affiliated Hospital of Soochow University, 188 Shizi Street, Suzhou 215006, China
3. Department of Neurosurgery, Taicang First People’s Hospital, Taicang, 215400, China