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 o número de incidentes de segurança para cada tipo de embarcação.
 ###Tabelas: 
CREATE TABLE vessels (id INT, name VARCHAR(20), type VARCHAR(20)); CREATE TABLE incidents (id INT, vessel_id INT, type VARCHAR(20)); INSERT INTO vessels (id, name, type) VALUES (1, 'VesselA', 'Cargo'), (2, 'VesselB', 'Tanker'), (3, 'VesselC', 'Cargo'), (4, 'VesselD', 'Passenger'); INSERT INTO incidents (id, vessel_id, type) VALUES (1, 1, 'Collision'), (2, 2, 'Grounding'), (3, 1, 'OilSpill'), (4, 3, 'Fire'), (5, 4, 'Safety'), (6, 1, 'Safety');
SELECT type, COUNT(*) FROM incidents JOIN vessels ON incidents.vessel_id = vessels.id GROUP BY type;