59629 147
6877 91
33967 75
7040 70
6110 32
4659 26
4638 23
3824 22
3514 17
3064 16
5503 16
2667 15
3326 14
2930 11
1272 2