5091 148
29507 767
7165 596
109422 503
7020 162
61020 769
38881 377
46162 761
21105 122
1634 52
4282 686