111565 250
10988 61
14526 58
6091 32
6353 23
6012 20
9186 19
3941 12
2723 9
2345 9
2853 8
3053 6
2960 2