1. Department of Hepatobiliary Surgery, The First Affiliated Hospital of Chongqing Medical University, Chongqing 400016, China
2. Chongqing Key Laboratory of Hepatobiliary Surgery, The Second Affiliated Hospital of Chongqing Medical University, Chongqing 400010, China
3. Department of Hepatobiliary Surgery, The Second Affiliated Hospital of Chongqing Medical University, Chongqing 400010, China