Department of Interventional Radiology, Fengxian Branch Hospital of Affiliated 6th People's Hospital of Shanghai Jiaotong University, Shanghai 201400, China
Department of Diagnostic and Interventional Radiology, Shanghai Jiaotong University Affiliated 6th People's Hospital, Shanghai 200233, China