Kindly advise what is the difference between:– Ayatollah – Ayatollah Al-Uzma– Marji’a – Marji’a Taqleed– Marji’a A’alam

Ayatollah is a mujtahid but not necessarily a marja

Ayatollah Uzma is a mujtahid who has declared his marjaiya

Marja and marja taqleed are the same thing meaning they are a mujtahid who have people following them in Islamic Laws

Marja Aalam means the most knowledgeable marja