111456 250
14506 58
10959 61
9177 19
6341 23
6065 31
5995 20
3926 12
3045 6
2945 2
2845 8
2708 9
2266 9