1. Department of Surgery, Second Affiliated Hospital, School of Medicine, Zhejiang University, Zhejiang Province 310009, People's Republic of China.
2. Department of Radiology, Second Affiliated Hospital, School of Medicine, Zhejiang University, Zhejiang Province 310009, People's Republic of China.