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: Identifique as 2 principais vulnerabilidades com o maior número de ocorrências nos últimos 6 meses, juntamente com o número de sistemas afetados para cada uma, dividido por país.
 ###Tabelas: 
CREATE TABLE vulnerabilities (id INT PRIMARY KEY, vulnerability_name VARCHAR(50), occurrence_time TIMESTAMP, affected_system VARCHAR(50), country VARCHAR(50)); INSERT INTO vulnerabilities (id, vulnerability_name, occurrence_time, affected_system, country) VALUES (1, 'CVE-2022-21555', '2022-01-01 10:00:00', 'Web Server', 'USA'), (2, 'CVE-2022-22954', '2022-02-01 12:30:00', 'Database Server', 'Canada');
SELECT vulnerability_name, COUNT(DISTINCT affected_system) as affected_systems, country FROM vulnerabilities WHERE occurrence_time >= NOW() - INTERVAL '6 months' GROUP BY vulnerability_name, country ORDER BY affected_systems DESC LIMIT 2;