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 principais produtos cosméticos preferidos pelos consumidores nos EUA?
 ###Tabelas: 
CREATE TABLE Consumer_Preference (ConsumerID INT, ProductID INT, Preference INT, Country VARCHAR(50)); INSERT INTO Consumer_Preference (ConsumerID, ProductID, Preference, Country) VALUES (1, 101, 5, 'USA'), (2, 102, 3, 'USA'), (3, 101, 4, 'Canada'), (4, 103, 5, 'USA'), (5, 102, 5, 'Mexico');
SELECT ProductID, SUM(Preference) as TotalPreference FROM Consumer_Preference WHERE Country = 'USA' GROUP BY ProductID ORDER BY TotalPreference DESC LIMIT 3;