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: Quantas estações de carregamento de veículos elétricos existem no Canadá e no Japão?
 ###Tabelas: 
CREATE TABLE ChargingStations (Country TEXT, NumStations INT); INSERT INTO ChargingStations (Country, NumStations) VALUES ('Canada', 8500), ('Japan', 12000), ('France', 25000), ('United States', 35000); CREATE TABLE EVSales (Country TEXT, Year INT, NumStations INT); INSERT INTO EVSales (Country, Year, NumStations) VALUES ('Canada', 2018, 6500), ('Japan', 2018, 9000), ('France', 2018, 18000), ('United States', 2018, 28000);
SELECT Context.Country, SUM(Context.NumStations) AS Total_Stations FROM ( SELECT * FROM ChargingStations WHERE ChargingStations.Country IN ('Canada', 'Japan') UNION SELECT * FROM EVSales WHERE EVSales.Country IN ('Canada', 'Japan') AND EVSales.Year = 2018 ) AS Context GROUP BY Context.Country;