3025 761
900 179
784 74
472 101
19561 60
12071 803
14815 508
116375 875
15797 135
7093 379
4688 197
7801 78
6347 568
6932 651