118833 198
10802 41
5796 39
8075 32
4449 25
2576 23
4044 16
3701 13
3896 12
3164 11
2515 10
2954 7
2121 5
1482 1