5071 148
29444 767
7153 596
109153 503
6990 162
60878 769
38687 377
45948 761
20890 122
1616 52
4267 686