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