30684 74
43703 41
4683 29
3792 12
2558 11
6594 10
2658 8
1878 6
998 4
1619 4
2239 3
1435 3
1636 3
1422 1
1413 1
548 1