3025 761
900 179
784 74
474 101
19564 60
12075 803
14817 508
116394 875
15802 135
7095 379
4688 197
7802 78
6348 568
6937 651