29599 119
2251 6
7479 31
9706 33
3432 12
6523 33
19122 135
1106 1
1476 4
1401 6
542 1
1442 4
1737 12
795 4
1249 4
5817 12
3753 11
1060 8
748 3
2361 8
741 2
2846 12
2245 8
3131 12