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: Quantos usuários se envolveram com passeios virtuais na 'África' durante cada mês de 2022?
 ###Tabelas: 
CREATE TABLE virtual_tours (tour_id INT, user_id INT, country VARCHAR(255), tour_date DATE); INSERT INTO virtual_tours (tour_id, user_id, country, tour_date) VALUES (1, 1001, 'Egypt', '2022-02-03'), (2, 1002, 'South Africa', '2022-04-10'), (3, 1003, 'Morocco', '2022-01-15');
SELECT country, EXTRACT(MONTH FROM tour_date) AS month, COUNT(DISTINCT user_id) FROM virtual_tours WHERE country = 'Africa' AND tour_date BETWEEN '2022-01-01' AND '2022-12-31' GROUP BY country, month;