5093 148
29518 767
7167 596
109476 503
7023 162
61064 769
38909 377
46177 761
21136 122
1637 52
4286 686