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: Encontre os 3 países com mais satélites em órbita?
 ###Tabelas: 
CREATE TABLE country_satellites (id INT, country VARCHAR(50), num_satellites INT);
SELECT country, num_satellites FROM (SELECT country, COUNT(*) AS num_satellites, RANK() OVER (ORDER BY COUNT(*) DESC) AS country_rank FROM satellites GROUP BY country) AS subquery WHERE country_rank <= 3;