1. The Second Department of Gastrointestinal Surgery, Affiliated Hospital of North Sichuan Medical College, Nanchong 637000, Sichuan Province, China
2. The First Department of Hepatobiliary Surgery, Affiliated Hospital of North Sichuan Medical College, Nanchong 637000, Sichuan Province, China
3. Institute of Hepatobiliary, Pancreatic and Intestinal Disease, North Sichuan Medical College, Nanchong 637000, Sichuan Province, China