30663 74
43689 41
4673 29
3781 12
2545 11
6583 10
2634 8
1865 6
987 4
1602 4
2224 3
1418 3
1622 3
1403 1
1398 1
514 1