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: Exibir o número de astronautas enviados para a ISS por cada agência espacial.
 ###Tabelas: 
CREATE TABLE astronauts_on_iss (astronaut_id INT, astronaut_name VARCHAR(50), agency VARCHAR(50), mission_start_date DATE, mission_end_date DATE); INSERT INTO astronauts_on_iss (astronaut_id, astronaut_name, agency, mission_start_date, mission_end_date) VALUES (1, 'Rajesh Kumar', 'ISRO', '2021-01-01', '2021-02-01'); INSERT INTO astronauts_on_iss (astronaut_id, astronaut_name, agency, mission_start_date, mission_end_date) VALUES (2, 'Olga Ivanova', 'Roscosmos', '2021-01-15', '2021-03-01'); INSERT INTO astronauts_on_iss (astronaut_id, astronaut_name, agency, mission_start_date, mission_end_date) VALUES (3, 'Alice Johnson', 'NASA', '2021-01-01', '2021-03-01');
SELECT agency, COUNT(DISTINCT astronaut_id) as num_astronauts FROM astronauts_on_iss GROUP BY agency;