3025 761
900 179
784 74
475 101
19565 60
12075 803
14820 508
116410 875
15809 135
7095 379
4691 197
7806 78
6350 568
6939 651