59554 147
33924 75
7016 70
6823 91
6082 32
5486 16
4635 26
4620 23
3810 22
3500 17
3305 14
3048 16
2911 11
2654 15
1202 2