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: Top 5 ingredientes obtidos de fazendas sustentáveis nos EUA?
 ###Tabelas: 
CREATE TABLE ingredients (product_name TEXT, ingredient TEXT, sourcing_country TEXT, sustainability_rating FLOAT); INSERT INTO ingredients (product_name, ingredient, sourcing_country, sustainability_rating) VALUES ('ProductA', 'IngredientX', 'USA', 4.2), ('ProductB', 'IngredientY', 'Canada', 3.5), ('ProductC', 'IngredientX', 'USA', 4.8);
SELECT ingredient, AVG(sustainability_rating) as avg_sustainability_rating FROM ingredients WHERE sourcing_country = 'USA' GROUP BY ingredient ORDER BY avg_sustainability_rating DESC LIMIT 5;