8869 326
7746 317
15945 668
16618 505
3484 169
11301 37
7966 634
3578 565
3715 372
12271 168
4269 79
3987 113