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: Liste os 2 principais medicamentos com as maiores vendas em cada região em 2019.
 ###Tabelas: 
CREATE TABLE drug_sales_region (drug_name VARCHAR(50), region VARCHAR(50), sales FLOAT, year INT); INSERT INTO drug_sales_region (drug_name, region, sales, year) VALUES ('DrugA', 'North America', 1200, 2019), ('DrugB', 'North America', 1000, 2019), ('DrugC', 'Europe', 800, 2019), ('DrugD', 'Europe', 900, 2019), ('DrugE', 'Asia', 700, 2019), ('DrugF', 'Asia', 600, 2019);
SELECT drug_name, region, SUM(sales) as total_sales FROM drug_sales_region WHERE year = 2019 GROUP BY drug_name, region HAVING COUNT(*) FILTER (WHERE region IS NOT NULL) >= 2 ORDER BY total_sales DESC;