8895 326
7783 317
16049 668
16726 505
3533 169
11405 37
8040 634
3618 565
3780 372
12302 168
4321 79
4019 113