1. Shandong University, Jinan 250100, China
2. Department of Orthopedics, Chinese People’s Liberation Army 401 Hospital, Tsingtao, Shandong 266071, China
3. Department of Orthopedic Trauma & Hand and Foot Surgery, Jinan Central Hospital Affiliated to Shandong University, Jinan 250100, China
4. Qilu Hospital of Shandong University, Tsingtao 266010, China
5. Qilu Hospital of Shandong University, Jinan 250012, China