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: Encontre os 3 principais clientes com o maior saldo de conta na região EMEA.
 ###Tabelas: 
CREATE TABLE customers (customer_id INT, name VARCHAR(255), region VARCHAR(255), account_balance DECIMAL(10,2)); INSERT INTO customers (customer_id, name, region, account_balance) VALUES (1, 'John Doe', 'EMEA', 15000.00), (2, 'Jane Smith', 'North America', 20000.00), (3, 'Mike Johnson', 'EMEA', 30000.00), (4, 'Sara Williams', 'EMEA', 25000.00);
SELECT * FROM (SELECT customer_id, name, region, account_balance, ROW_NUMBER() OVER (ORDER BY account_balance DESC) as rank FROM customers WHERE region = 'EMEA') AS subquery WHERE rank <= 3;