5085 148
29486 767
7157 596
109337 503
7012 162
60971 769
38813 377
46111 761
21048 122
1630 52
4279 686