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: Identificar os 3 tipos mais comuns de serviços públicos solicitados pelos cidadãos na Califórnia em 2021.
 ###Tabelas: 
CREATE TABLE PublicServiceRequests (state VARCHAR(20), year INT, service_type VARCHAR(30), requests INT); INSERT INTO PublicServiceRequests (state, year, service_type, requests) VALUES ('California', 2021, 'Parks and Recreation', 1200), ('California', 2021, 'Waste Management', 2000), ('California', 2021, 'Transportation', 1800), ('California', 2021, 'Education', 2500), ('California', 2021, 'Healthcare', 3000);
SELECT service_type, requests FROM (SELECT service_type, requests, ROW_NUMBER() OVER (ORDER BY requests DESC) AS rank FROM PublicServiceRequests WHERE state = 'California' AND year = 2021) AS subquery WHERE rank <= 3;