119240 199
10921 41
5882 39
8181 32
4537 25
2752 23
4133 16
3778 13
3985 12
3253 11
2589 10
3022 7
2192 5
1882 1