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 2 países com o maior número de fabricantes éticos.
 ###Tabelas: 
CREATE TABLE manufacturer (manufacturer_id INT, name VARCHAR(255), country VARCHAR(255), ethical_practice BOOLEAN); INSERT INTO manufacturer (manufacturer_id, name, country, ethical_practice) VALUES (1, 'Fair Trade Co', 'India', true), (2, 'Green Producers', 'Brazil', true), (3, 'Eco Supplies', 'India', true);
SELECT country, COUNT(*) FROM (SELECT manufacturer_id, name, country, ethical_practice, RANK() OVER (PARTITION BY country ORDER BY ethical_practice DESC) as rank FROM manufacturer) AS manufacturer_ranks WHERE rank = 1 GROUP BY country;