5089 148
29497 767
7163 596
109394 503
7015 162
61003 769
38863 377
46139 761
21087 122
1632 52
4281 686