3025 761
894 179
782 74
469 101
19499 60
12048 803
14763 508
116139 875
15715 135
7073 379
4681 197
7762 78
6326 568
6902 651