119098 198
10885 41
8146 32
5853 39
4508 25
4101 16
3950 12
3746 13
3219 11
2994 7
2693 23
2566 10
2171 5
1775 1