5071 148
29446 767
7153 596
109166 503
6990 162
60882 769
38695 377
45963 761
20896 122
1616 52
4268 686