5085 148
29484 767
7157 596
109330 503
7011 162
60966 769
38808 377
46105 761
21044 122
1629 52
4279 686