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: Quais são os 3 principais bancos com o maior número de empréstimos compatíveis com a Sharia?
 ###Tabelas: 
CREATE TABLE bank (id INT, name VARCHAR(50)); INSERT INTO bank (id, name) VALUES (1, 'ABC Islamic Bank'), (2, 'Islamic Finance Co.'), (3, 'Shariah Compliant Ltd'), (4, 'Standard Bank'); CREATE TABLE loans (id INT, bank_id INT); INSERT INTO loans (id, bank_id) VALUES (1, 1), (2, 2), (3, 3), (4, 3), (5, 1), (6, 4);
SELECT b.name, COUNT(l.id) as loan_count FROM bank b JOIN loans l ON b.id = l.bank_id GROUP BY b.name ORDER BY loan_count DESC LIMIT 3;