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