5089 148
29496 767
7162 596
109382 503
7015 162
61000 769
38857 377
46137 761
21085 122
1631 52
4280 686