5081 148
29482 767
7157 596
109317 503
7009 162
60959 769
38795 377
46099 761
21036 122
1629 52
4277 686