3025 761
896 179
784 74
471 101
19520 60
12056 803
14785 508
116224 875
15754 135
7078 379
4687 197
7784 78
6338 568
6909 651