58968 145
11346 59
7080 43
5775 41
4235 19
4061 21
3911 26
3580 23
3507 20
2965 7
2721 11
1881 6
1834 7
1826 8
1651 10
1104 43
463 7