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 principais plantas de manufatura com a maior taxa de incidentes de segurança na região da Ásia nos últimos 12 meses?
 ###Tabelas: 
CREATE TABLE SafetyIncidents (IncidentID INT, PlantID INT, IncidentDate DATE); INSERT INTO SafetyIncidents (IncidentID, PlantID, IncidentDate) VALUES (1, 101, '2020-06-15'), (2, 102, '2020-07-22'), (3, 101, '2021-02-03'), (4, 103, '2021-04-10'), (5, 104, '2021-05-05'), (6, 105, '2021-05-20'); CREATE TABLE ManufacturingPlants (PlantID INT, PlantLocation VARCHAR(50)); INSERT INTO ManufacturingPlants (PlantID, PlantLocation) VALUES (101, 'Tokyo'), (102, 'Seoul'), (103, 'Beijing'), (104, 'Mumbai'), (105, 'Delhi');
SELECT PlantLocation, COUNT(DISTINCT PlantID) AS SafetyIncidentCount FROM SafetyIncidents JOIN ManufacturingPlants ON SafetyIncidents.PlantID = ManufacturingPlants.PlantID WHERE IncidentDate >= DATE_SUB(CURRENT_DATE, INTERVAL 12 MONTH) AND Region = 'Asia' GROUP BY PlantLocation ORDER BY SafetyIncidentCount DESC LIMIT 5;