5089 148
29498 767
7163 596
109394 503
7015 162
61005 769
38864 377
46139 761
21087 122
1633 52
4281 686