5071 148
29442 767
7153 596
109150 503
6989 162
60876 769
38682 377
45935 761
20888 122
1616 52
4267 686