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 países com a maior pontuação média de preferência do consumidor para produtos orgânicos?
 ###Tabelas: 
CREATE TABLE products_organic_country (id INT, product_name TEXT, consumer_preference FLOAT, sourcing_country TEXT, organic BOOLEAN); INSERT INTO products_organic_country (id, product_name, consumer_preference, sourcing_country, organic) VALUES (1, 'Lotion', 4.3, 'USA', true), (2, 'Shampoo', 4.1, 'Canada', true), (3, 'Soap', 4.6, 'France', true), (4, 'Conditioner', 4.5, 'USA', true), (5, 'Body Wash', 4.2, 'Canada', true);
SELECT sourcing_country, AVG(consumer_preference) AS avg_preference FROM products_organic_country WHERE organic = true GROUP BY sourcing_country ORDER BY avg_preference DESC LIMIT 3;