1. Institution of Oncology, Chinese PLA General Hospital, Beijing 100853, China
2. Department of Hepatobiliary Surgery, First Medical Center of Chinese PLA General Hospital, Beijing 100853, China
3. Shengli Clinical Medical College of Fujian Medical University, Fuzhou 350122, China
4. Department of Interventional Radiology, Fujian Provincial Hospital, Fuzhou 350001, China
5. Department of Radiology, First Medical Center of Chinese PLA General Hospital, Beijing 100853, China