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 todas as colisões no Mar da China Meridional envolvendo embarcações com mais de 10.000 DWT no último ano, juntamente com os estados de bandeira das embarcações e a localização do incidente.
 ###Tabelas: 
CREATE TABLE incidents (incident_id INT, incident_type VARCHAR(255), latitude DECIMAL(9,6), longitude DECIMAL(9,6)); INSERT INTO incidents VALUES (1, 'Collision', 12.345678, 109.234567); CREATE TABLE vessel_info (vessel_id INT, vessel_name VARCHAR(255), flag_state VARCHAR(255), gross_tonnage INT); INSERT INTO vessel_info VALUES (101, 'Test Vessel 1', 'Panama', 15000);
SELECT i.incident_id, v.flag_state, CONCAT(i.latitude, ' ', i.longitude) AS incident_location FROM incidents i JOIN vessel_info v ON i.incident_id = v.vessel_id WHERE i.incident_type = 'Collision' AND i.latitude BETWEEN 1.000000 AND 20.000000 AND i.longitude BETWEEN 99.000000 AND 123.000000 AND v.gross_tonnage > 10000 AND i.incident_timestamp BETWEEN DATE_SUB(NOW(), INTERVAL 1 YEAR) AND NOW();