5093 148
29518 767
7167 596
109471 503
7022 162
61062 769
38903 377
46175 761
21135 122
1636 52
4286 686