5085 148
29488 767
7158 596
109344 503
7012 162
60973 769
38815 377
46113 761
21052 122
1630 52
4279 686