5071 148
29442 767
7153 596
109139 503
6988 162
60874 769
38676 377
45930 761
20881 122
1615 52
4267 686