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: Qual é o batom cruelty-free mais popular nos EUA em 2021?
 ###Tabelas: 
CREATE TABLE lipstick_sales (sale_id INT, product_id INT, sale_quantity INT, is_cruelty_free BOOLEAN, sale_date DATE, country VARCHAR(20)); INSERT INTO lipstick_sales VALUES (1, 25, 7, true, '2021-06-12', 'US'); INSERT INTO lipstick_sales VALUES (2, 26, 3, true, '2021-06-12', 'US');
SELECT product_id, MAX(sale_quantity) FROM lipstick_sales WHERE is_cruelty_free = true AND country = 'US' AND sale_date BETWEEN '2021-01-01' AND '2021-12-31' GROUP BY product_id;