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