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 as 3 principais fontes de inteligência de ameaças que forneceram a inteligência mais acionável no último mês, juntamente com o número de relatórios de inteligência acionáveis, divididos por tamanho da organização.
 ###Tabelas: 
CREATE TABLE threat_intelligence (id INT PRIMARY KEY, source VARCHAR(50), actionable_report BOOLEAN, report_time TIMESTAMP, organization_size VARCHAR(50)); INSERT INTO threat_intelligence (id, source, actionable_report, report_time, organization_size) VALUES (1, 'FireEye', TRUE, '2022-07-01 10:00:00', 'Large'), (2, 'CrowdStrike', FALSE, '2022-07-02 12:30:00', 'Small'), (3, 'Mandiant', TRUE, '2022-07-03 08:15:00', 'Medium');
SELECT source, COUNT(*) as actionable_reports, organization_size FROM threat_intelligence WHERE actionable_report = TRUE AND report_time >= NOW() - INTERVAL '1 month' GROUP BY source, organization_size ORDER BY actionable_reports DESC LIMIT 3;