30687 74
43707 41
4684 29
3793 12
2560 11
6596 10
2661 8
1881 6
1006 4
1620 4
2241 3
1438 3
1638 3
1423 1
1417 1
552 1