43693 41
30668 74
6587 10
4676 29
3783 12
2637 8
2546 11
2226 3
1868 6
1624 3
1604 4
1421 3
1407 1
1400 1
993 4
525 1