43686 41
30661 74
6577 10
4671 29
3778 12
2632 8
2545 11
2222 3
1861 6
1620 3
1601 4
1418 3
1400 1
1397 1
985 4
512 1