1. The Second Affiliated Hospital of Henan University of Science and Technology, Luoyang, 471000 Henan, China
2. Department of Vascular Surgery, The People’s Hospital of Henan Province, Zhengzhou City, 450000 Henan Province, China
3. The First Affiliated Hospital of Fujian Medical University, Fuzhou, 350000 Fujian, China
4. Zhengzhou University People’s Hospital, Henan Provincial People’s Hospital and Henan Provincial Neurointerventional Engineering Research Center, Zhengzhou City, 450000 Henan Province, China