1 Department of Surgery, Affiliated Yuhang Third People's Hospital, Hangzhou, 311115, China.
2 Zhejiang University School of Medicine, Hangzhou, 310058, China; Department of Hepatobiliary Surgery, Affiliated Hangzhou First People's Hospital, West Lake University School of Medicine, Hangzhou, 310006, China.
3 Department of Hepatobiliary Surgery, Affiliated Hangzhou First People's Hospital, West Lake University School of Medicine, Hangzhou, 310006, China. Electronic address: jiazhong664181@163.com.