118845 198
10806 41
8079 32
5802 39
4457 25
4050 16
3903 12
3706 13
3169 11
2961 7
2580 23
2523 10
2127 5
1497 1