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: Qual é o número total de incidentes de carga registrados para embarcações de propriedade de empresas da Ásia, agrupados pelo ano em que ocorreram?
 ###Tabelas: 
CREATE TABLE companies (company_id INT, company_name TEXT, country TEXT); INSERT INTO companies VALUES (1, 'Oceanic Maritime Enterprise', 'Singapore'), (2, 'Asian Shipping Lines', 'China'), (3, 'Pacific Ocean Navigation', 'Japan'); CREATE TABLE incidents (incident_id INT, company_id INT, incident_type TEXT, incident_date DATE); INSERT INTO incidents VALUES (1, 1, 'Collision', '2021-10-15'), (2, 1, 'Mechanical Failure', '2022-03-04'), (3, 2, 'Grounding', '2021-06-21'), (4, 3, 'Fire', '2022-08-10');
SELECT COUNT(incidents.incident_id) FROM incidents JOIN companies ON incidents.company_id = companies.company_id WHERE companies.country = 'Asia' GROUP BY EXTRACT(YEAR FROM incidents.incident_date);