43693 41
30666 74
6584 10
4675 29
3782 12
2635 8
2546 11
2225 3
1867 6
1623 3
1604 4
1420 3
1406 1
1399 1
990 4
520 1