1. General Surgery Department, Beijing You’an Hospital, Capital Medical University, Beijing 100069, China
2. Department of Radiology, Beijing You’an Hospital, Capital Medical University, Beijing 100069, China
3. Institute & Hospital of Hepatobiliary Surgery of Chinese PLA, Chinese PLA Medical School, Chinese PLA General Hospital, Beijing 100853, China