8895 326
7783 317
16048 668
16726 505
3532 169
11405 37
8040 634
3618 565
3778 372
12302 168
4321 79
4019 113