1. Department of Obstetrics and Gynecology, Chengdu Women and Children’s Central Hospital Affiliated to University of Electronic Science and Technology of China, Chengdu, China
2. Department of Interventional Radiography, Chengdu Women and Children’s Central Hospital Affiliated to University of Electronic Science and Technology of China, Chengdu, China