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: Quem são os 3 principais policiais comunitários com o maior número de paradas de trânsito?
 ###Tabelas: 
CREATE TABLE police_officers (officer_id INT, name VARCHAR(255), rank VARCHAR(255)); INSERT INTO police_officers (officer_id, name, rank) VALUES (1, 'John Doe', 'Sergeant'), (2, 'Jane Smith', 'Officer'), (3, 'Mike Johnson', 'Lieutenant'); CREATE TABLE traffic_stops (stop_id INT, officer_id INT, date DATE); INSERT INTO traffic_stops (stop_id, officer_id, date) VALUES (1, 1, '2021-01-01'), (2, 2, '2021-01-02'), (3, 1, '2021-01-03'), (4, 3, '2021-01-04');
SELECT officer_id, name, COUNT(*) as total_stops FROM traffic_stops ts JOIN police_officers po ON ts.officer_id = po.officer_id GROUP BY officer_id, name ORDER BY total_stops DESC LIMIT 3;