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 é o nome e a cidade das 3 principais iniciativas de dados abertos de participação pública no ano de 2020?
 ###Tabelas: 
CREATE TABLE public_participation (initiative_name VARCHAR(255), city VARCHAR(50), init_year INT, public_participants INT); INSERT INTO public_participation (initiative_name, city, init_year, public_participants) VALUES ('Initiative A', 'NYC', 2020, 1000), ('Initiative B', 'LA', 2020, 800), ('Initiative C', 'SF', 2020, 1200), ('Initiative D', 'CHI', 2020, 900), ('Initiative E', 'HOU', 2020, 700);
SELECT initiative_name, city FROM (SELECT initiative_name, city, public_participants, ROW_NUMBER() OVER (ORDER BY public_participants DESC) as rank FROM public_participation WHERE init_year = 2020) t WHERE rank <= 3;