31659 181
10965 675
4664 515
18218 393
27864 149
6186 880
10202 747
3106 400
7239 906
29219 385
8032 403
946 93
2982 30