1. Cancer Center, Institute of Surgery Research, Daping Hospital, Army Medical University (Third Military Medical University), Chongqing 400042, China
2. Department of Neurosurgery, Children’s Hospital Affiliated to Chongqing Medical University, Chongqing 400014, China