Obter o valor máximo de cada linha em um dataframe agrupado pandas

Tenho um dataframe pandas com UF, Municipio, Classe_Acidente, Total.

Nesse dataframe cada Município aparece três vezes, uma para cada Classe de acidente (são 3 classes) e eu preciso obter o valor máximo para cada classe de acidente. Ou seja, tenho que percorrer o dataframe inteiro e obter o máximo de cada classe, por UF.

Fiz

dfAcidentesPorMunicipiosPorUF = dfAcidentesPorMunicipiosPorUF.groupby(['uf','municipio','classificacao_acidente'])['classificacao_acidente'].count().reset_index(name="Total") 

E retornou agrupado corretamente, mas, não consigo obter o máximo.

    uf  municipio     classificacao_acidente       Total 0   AC  ACRELANDIA    Com Vítimas Feridas           10 1   AC  ASSIS BRASIL  Sem Vítimas                   6 2   AC  BRASILEIA     Com Vítimas Fatais            5 3   AC  BRASILEIA     Com Vítimas Feridas           8 4   AC  BRASILEIA     Sem Vítimas                   2 5   AC  BUJARI        Com Vítimas Fatais            5 6   AC  BUJARI        Com Vítimas Feridas           65 7   AC  BUJARI        Sem Vítimas                   26 47  TO  PARAISO DO    Sem Vítimas                   59 47  TO  PEDRO AFONSO  Com Vítimas Feridas           4 47  TO  PEIXE         Com Vítimas Fatais            18 47  TO  PEIXE         Com Vítimas Feridas           23 47  TO  PIRAQUE       Com Vítimas Feridas           5 47  TO  PIRAQUE       Sem Vítimas                   1 47  TO  KENNEDY       Com Vítimas Fatais            6 47  TO  KENNEDY       Com Vítimas Feridas           25 47  TO  KENNEDY       Sem Vítimas                   22  

Alguma ideia de como fazer isso?

Já quebrei a cabeça, mas, não consegui.

Obrigado.