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 5 principais infratores pelo total de infrações?
 ###Tabelas: 
CREATE TABLE offenders (offender_id INT, offender_name VARCHAR(255)); CREATE TABLE offenses (offense_id INT, offender_id INT, offense_date DATE);
SELECT offender_name, COUNT(*) as total_offenses FROM offenders JOIN offenses ON offenders.offender_id = offenses.offender_id GROUP BY offender_name ORDER BY total_offenses DESC LIMIT 5;