Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Número de instituições financeiras compatíveis com a Sharia na Europa, ordenadas por institution_count em ordem decrescente.
 ###Tabelas: 
CREATE TABLE shariah_compliant_finance_2 (id INT, country VARCHAR(20), institution VARCHAR(30)); INSERT INTO shariah_compliant_finance_2 (id, country, institution) VALUES (1, 'UK', 'LBS Bank'), (2, 'Germany', 'KT Bank'), (3, 'France', 'Shariah Compliant Bank'), (4, 'Spain', 'Al Baraka Bank');
SELECT country, COUNT(institution) AS institution_count FROM shariah_compliant_finance_2 WHERE country IN ('UK', 'Germany', 'France', 'Spain') GROUP BY country ORDER BY institution_count DESC;