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: Quantos navios de cada tipo estiveram envolvidos em incidentes marítimos, por ano?
 ###Tabelas: 
CREATE TABLE vessel_types (id INT, type VARCHAR(255)); CREATE TABLE incidents (id INT, vessel_id INT, incident_type VARCHAR(255), year INT); INSERT INTO vessel_types (id, type) VALUES (1, 'Tanker'), (2, 'Cargo'); INSERT INTO incidents (id, vessel_id, incident_type, year) VALUES (1, 1, 'Collision', 2020), (2, 2, 'Grounding', 2019);
SELECT vt.type, i.year, COUNT(*) as incidents_count FROM incidents i JOIN vessel_types vt ON i.vessel_id = vt.id GROUP BY vt.type, i.year ORDER BY i.year, incidents_count DESC;