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 são as 5 vulnerabilidades mais comuns por tipo em todos os softwares?
 ###Tabelas: 
CREATE TABLE vulnerabilities (id INT, software_id INT, type VARCHAR(255)); INSERT INTO vulnerabilities (id, software_id, type) VALUES (1, 1, 'Buffer Overflow'), (2, 1, 'SQL Injection'), (3, 2, 'Cross-Site Scripting'), (4, 2, 'Buffer Overflow'), (5, 3, 'SQL Injection');
SELECT type, COUNT(*) as count FROM vulnerabilities GROUP BY type ORDER BY count DESC LIMIT 5;