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 a tarifa total arrecadada dos passageiros em cada rota nas tabelas 'pagamento' e 'rota'.
 ###Tabelas: 
CREATE SCHEMA IF NOT EXISTS public_transport;CREATE TABLE IF NOT EXISTS public_transport.payment (payment_id SERIAL PRIMARY KEY, passenger_id INTEGER, route_id INTEGER, fare DECIMAL, payment_date DATE);CREATE TABLE IF NOT EXISTS public_transport.route (route_id INTEGER PRIMARY KEY, route_name TEXT);INSERT INTO public_transport.payment (passenger_id, route_id, fare, payment_date) VALUES (1, 101, 2.50, '2021-10-01'), (2, 102, 4.00, '2021-10-02'), (3, 101, 2.00, '2021-10-03');INSERT INTO public_transport.route (route_id, route_name) VALUES (101, 'Route A'), (102, 'Route B');
SELECT p.route_id, SUM(p.fare) FROM public_transport.payment p JOIN public_transport.route r ON p.route_id = r.route_id GROUP BY p.route_id;