111783 250
11030 61
14568 58
6134 32
6388 23
6046 20
9211 19
3967 12
2757 9
2490 9
2877 8
3084 6
2995 2