59558 147
6826 91
33924 75
7016 70
6085 32
4635 26
4620 23
3812 22
3500 17
3048 16
5486 16
2654 15
3307 14
2911 11
1205 2