111783 250
14568 58
11030 61
9211 19
6388 23
6133 32
6046 20
3966 12
3084 6
2994 2
2877 8
2757 9
2490 9