1 Department of Pediatric Surgery, Chengdu Women's and Children's Central Hospital of Chongqing Medical University, No. 1617, Riyue Avenue, Qinyang District, Chengdu, China. 295969893@qq.com.
2 Department of Pediatric Surgery, Chengdu Women's and Children's Central Hospital of Chongqing Medical University, No. 1617, Riyue Avenue, Qinyang District, Chengdu, China.
3 Department of Urology Surgery, Children's Hospital of Chongqing Medical University, Chongqing, China.