30559 74
43584 41
4608 29
3735 12
2520 11
6510 10
2603 8
1755 6
931 4
1576 4
2203 3
1380 3
1590 3
1319 1
1370 1
110 1