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 os 3 principais tipos de malware que afetaram o setor de educação na América do Norte no primeiro semestre de 2021?
 ###Tabelas: 
CREATE TABLE malware_incidents (id INT, sector VARCHAR(255), malware_type VARCHAR(255), incident_count INT, occurrence_date DATE); INSERT INTO malware_incidents (id, sector, malware_type, incident_count, occurrence_date) VALUES (1, 'Education', 'Ransomware', 50, '2021-01-01');
SELECT malware_type, SUM(incident_count) AS total_incidents FROM malware_incidents WHERE sector = 'Education' AND occurrence_date >= '2021-01-01' AND occurrence_date < '2021-07-01' AND region = 'North America' GROUP BY malware_type ORDER BY total_incidents DESC LIMIT 3;