1. Department of General Surgery, Fifth People’s Hospital, No. 1215 Guangrui Road, Liangxi District, Wuxi, Jiangsu, 214007, China
2. Department of Hepatobiliary Surgery, the 904th Hospital of Joint Logistic Support Force of PLA, No. 101 Xingyuan North Road, Wuxi, Jiangsu, 214044, China
3. Department of General Surgery, the Affiliated Wuxi People's Hospital of Nanjing Medical University, Wuxi People's Hospital, Wuxi Medical Center, Nanjing Medical University, Wuxi, Jiangsu, 214000, China