1. Department of OrthopaedicsThe First Affiliated Hospital of Chongqing Medical University Chongqing 400016 P. R. China
2. Department of RadiologyThe First Affiliated Hospital of Chongqing Medical University Chongqing 400016 P. R. China
3. Department of OrthopaedicsChongqing Traditional Chinese Hospital Chongqing 400021 P. R. China
4. Department of OrthopaedicsChildren's Hospital of Chongqing Medical UniversityMinistry of Education Key Laboratory of Child Development and DisordersChongqing Key Laboratory of PediatricsChina International Science and Technology Cooperation base of Child Development and Critical Disorders Chongqing 400014 P. R. China