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 foram as 3 principais aplicações de software mais vulneráveis por gravidade na região EMEA no primeiro semestre de 2021?
 ###Tabelas: 
CREATE TABLE vulnerabilities (id INT, app_name VARCHAR(255), severity INT, region VARCHAR(255), occurrence_date DATE); INSERT INTO vulnerabilities (id, app_name, severity, region, occurrence_date) VALUES (1, 'App1', 8, 'EMEA', '2021-02-03');
SELECT app_name, severity FROM vulnerabilities WHERE region = 'EMEA' AND occurrence_date >= '2021-01-01' AND occurrence_date < '2021-07-01' GROUP BY app_name HAVING COUNT(*) <= 3 ORDER BY severity DESC;