表结构的累计数量问题

这是简单的一个表结构
name
a

b

c

d
e
f

a
b
c
d
a

a
a
d
e
f

a
这个表有很多重复数据,需要进行重复次数统计
统计重复次数最多的数据数量,重复次数其次的重复数据数量,以及排除前两名,所有其他重复项的加和
统计结果类似
b 200
c 180
其他 220

注意结果只有3行,一条语句写出,请问谁能帮帮我?

select name, count(name) as 数量 from 表 group by name