3025 761
900 179
784 74
474 101
19563 60
12075 803
14817 508
116388 875
15800 135
7094 379
4688 197
7802 78
6348 568
6936 651