1. Department of General Surgery, The Third Xiangya Hospital, Central South University, No. 138 Tongzipo Road, Changsha 410013, China
2. Department of General Surgery, Xiangya Hospital, Central South University, No. 87 Xiangya Road, Changsha 410008, China
3. Department of Hepatobiliary Surgery, The First People’s Hospital of Jingzhou, Yangtze University Health Science Center, No. 8 Hangkong Road, Jingzhou 434008, China