59584 147
33936 75
7021 70
6845 91
6088 32
5490 16
4639 26
4627 23
3812 22
3503 17
3310 14
3051 16
2916 11
2655 15
1222 2