118857 198
10811 41
8085 32
5809 39
4463 25
4054 16
3907 12
3710 13
3174 11
2964 7
2585 23
2528 10
2135 5
1506 1