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 ingredientes mais populares em cosméticos vendidos na Europa?
 ###Tabelas: 
CREATE TABLE ingredients (ingredient_id INT, ingredient_name TEXT, product_id INT); CREATE TABLE sales (sale_id INT, product_id INT, sale_country TEXT); INSERT INTO ingredients VALUES (1, 'Water', 1), (2, 'Aloe Vera', 1), (3, 'Fragrance', 2), (4, 'Water', 3), (5, 'Glycerin', 3); INSERT INTO sales VALUES (1, 1, 'France'), (2, 2, 'Germany'), (3, 3, 'Italy');
SELECT ingredient_name, COUNT(*) as count FROM ingredients i JOIN sales s ON i.product_id = s.product_id WHERE s.sale_country IN ('France', 'Germany', 'Italy') GROUP BY ingredient_name ORDER BY count DESC;