8878 326
7761 317
15983 668
16663 505
3495 169
11333 37
7986 634
3589 565
3737 372
12282 168
4286 79
3996 113