1. Department of Surgery, The First Affiliated Hospital, Wenzhou Medical University, Wenzhou, Zhejiang Province, China
2. YueQing Affiliated Hospital of Wenzhou Medical University, YueQing People’s Hospital, Yueqing, Zhejiang Province, China
3. Zhejiang Provincial Top Key Discipline in Surgery, Wenzhou Key Laboratory of Surgery, Department of Surgery, The First Affiliated Hospital, Wenzhou Medical University, Wenzhou, Zhejiang Province, China
4. Wenzhou Medical University, Wenzhou, Zhejiang Province, China
5. Shengli Oilfield Central Hospital, Dongying, Shandong Province, China
6. Department of Surgery, Clinical Sciences Lund, Lund University and Lund University Hospital, Sweden