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 5 principais produtos cosméticos preferidos pelos consumidores nos Estados Unidos?
 ###Tabelas: 
CREATE TABLE ConsumerPreference (ConsumerID INT, ProductID INT, ProductName VARCHAR(50), Country VARCHAR(50)); INSERT INTO ConsumerPreference (ConsumerID, ProductID, ProductName, Country) VALUES (1, 101, 'Lipstick', 'USA'), (2, 102, 'Mascara', 'USA'), (3, 103, 'Foundation', 'USA'), (4, 104, 'Eyeshadow', 'USA'), (5, 105, 'Blush', 'USA');
SELECT ProductName, COUNT(*) as ConsumerCount FROM ConsumerPreference WHERE Country = 'USA' GROUP BY ProductName ORDER BY ConsumerCount DESC LIMIT 5;