1. Department of Radiology, The First Affiliated Hospital, Zhejiang University School of Medicine, Hangzhou 310003, China.
2. Department of Imaging and Interventional Radiology, The Chinese University of Hong Kong, Prince of Wales Hospital, Hong Kong SAR 999077, China.
3. Department of Radiology, The Second Affiliated Hospital, Zhejiang University School of Medicine, Hangzhou 310009, China.