1. Department of Interventional Neuroradiology, Beijing Tiantan Hospital, Capital Medical University, Beijing, China
2. China National Clinical Research Center for Neurological Diseases, Beijing, China
3. Department of Radiology, Chinese PLA General Hospital, Beijing, China
4. Department of Interventional Neuroradiology, Beijing Tiantan Hospital, Capital Medical University, No. 119 South 4th Ring West Road, Fengtai District, Beijing 100070, China