1. Department of Liver Surgery, Changzheng Hospital, Naval Medical University, Shanghai 200003, China
2. Department of General Surgery, Shanghai Jing’an District Zhabei Central Hospital, Shanghai 200070, China
3. Department of Neurosurgery, Eastern Hepatobiliary Surgery Hospital, Navy Medical University, Shanghai 200082, China