3025 761
900 179
784 74
472 101
19557 60
12071 803
14814 508
116362 875
15787 135
7091 379
4688 197
7800 78
6345 568
6931 651