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 os 3 satélites mais pesados lançados por cada país.
 ###Tabelas: 
CREATE TABLE Satellites (SatelliteID INT, Name VARCHAR(50), LaunchDate DATE, Manufacturer VARCHAR(50), Country VARCHAR(50), Weight DECIMAL(10,2)); INSERT INTO Satellites (SatelliteID, Name, LaunchDate, Manufacturer, Country, Weight) VALUES (1, 'Kompsat-5', '2013-08-10', 'KARI', 'South Korea', 1250.00), (2, 'GSAT-7', '2013-09-30', 'ISRO', 'India', 2650.00);
SELECT SatelliteID, Name, LaunchDate, Manufacturer, Country, Weight, ROW_NUMBER() OVER(PARTITION BY Country ORDER BY Weight DESC) as Rank FROM Satellites;