Mufti, Alim, Hafiz, Mawlana, Faqih, Muhadith, Mujaddid, Wali, Imam, Pir, Sheikh. Which title gives greatest credibility of opinions in descending order What are the differences amongst them? Please add Islamic titles which are missing in the response.