Для меня самым простым решением будет сохранение значения, когда счетчик равен максимальному. Поэтому достаточно одной строки:
df[df['count'] == df.groupby(['Mt'])['count'].transform(max)]