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