59618 147
33963 75
7032 70
6868 91
6099 32
5494 16
4647 26
4630 23
3818 22
3509 17
3314 14
3057 16
2922 11
2658 15
1270 2