5089 148
29505 767
7164 596
109407 503
7018 162
61012 769
38871 377
46155 761
21098 122
1633 52
4282 686