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