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 países com mais fazendas orgânicas?
 ###Tabelas: 
CREATE TABLE OrganicFarms (id INT, name TEXT, country TEXT); INSERT INTO OrganicFarms (id, name, country) VALUES (1, 'Farm1', 'Country1'), (2, 'Farm2', 'Country2'), (3, 'Farm3', 'Country3'), (4, 'Farm4', 'Country1'), (5, 'Farm5', 'Country2'), (6, 'Farm6', 'Country4');
SELECT country, COUNT(DISTINCT id) as num_organic_farms FROM OrganicFarms GROUP BY country ORDER BY num_organic_farms DESC LIMIT 3;