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 é a capacidade restante dos locais de aterro em Pequim e São Paulo até o final de 2022?
 ###Tabelas: 
CREATE TABLE LandfillSites (LSID INT, Location VARCHAR(50), Capacity FLOAT, OpenDate DATE, CloseDate DATE); INSERT INTO LandfillSites (LSID, Location, Capacity, OpenDate, CloseDate) VALUES (13, 'Beijing', 25000, '2010-01-01', '2027-12-31'); INSERT INTO LandfillSites (LSID, Location, Capacity, OpenDate, CloseDate) VALUES (14, 'Sao Paulo', 30000, '2012-01-01', '2030-12-31');
SELECT LS.Location, (LS.Capacity - SUM(WG.Quantity)) as RemainingCapacity FROM LandfillSites LS RIGHT JOIN WasteGeneration WG ON LS.Location = WG.Location AND WG.CollectionDate BETWEEN LS.OpenDate AND LS.CloseDate WHERE LS.Location IN ('Beijing', 'Sao Paulo') AND YEAR(WG.CollectionDate) = 2022 GROUP BY LS.Location;