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