Department of Hepatobiliary Surgery;
The First Affiliated Hospital of Chongqing Medical University;
Chongqing 400016;
China;
Department of Hepatobiliary Surgery;
The First Affiliated Hospital of Chongqing Medical University;
Chongqing 400016;
China;
Department of Hepatobiliary Surgery;
The First Affiliated Hospital of Chongqing Medical University;
Chongqing 400016;
China;
Department of Hepatobiliary Surgery;
The First Affiliated Hospital of Chongqing Medical University;
Chongqing 400016;
China;