3025 761
900 179
784 74
472 101
19558 60
12071 803
14814 508
116362 875
15791 135
7091 379
4688 197
7801 78
6346 568
6931 651