1. Institute of Hepatobiliary Surgery, Southwest Hospital, Third Military Medical University, No. 29 Gaotanyan Street, Shapingba District, Chongqing 400038, China
2. The 306th Hospital of PLA, No. 9 Anxiang Road (N), Chaoyang District, Beijing 100101, China