1 Department of Orthopaedic Surgery, Second Affiliated Hospital, School of Medicine, Zhejiang University, 88 Jiefang Road, Hangzhou, China; Department of Orthopaedic Surgery, Second Affiliated Hospital of Wenzhou Medical College, 109 Xueyuan Xi Road, Wenzhou, China.
2 Department of Orthopaedic Surgery, Second Affiliated Hospital, School of Medicine, Zhejiang University, 88 Jiefang Road, Hangzhou, China.
3 Department of Orthopaedic Surgery, Second Affiliated Hospital of Wenzhou Medical College, 109 Xueyuan Xi Road, Wenzhou, China.