111437 250
10953 61
14501 58
6061 31
6339 23
5995 20
9173 19
3923 12
2706 9
2259 9
2842 8
3039 6
2943 2