1. Department of Trauma & Orthopaedics, The Princess Royal Hospital, Haywards Heath, UK; Institutional Affiliation: The Princess Royal Hospital, Lewes Road, Haywards Heath, West Sussex, RH17 5LP
2. Institutional Affiliation: St Richard’s Hospital, Spitalfield Lane, Chichester, West Sussex, PO19 6SE
3. Institutional Affiliation: People's Hospital of Rizhao., Taian Road 126, Donggang district, Rizhao city, Shandong province, China. Postcode: 276800. Email address: 45089493@qq.com