8878 326
7761 317
15984 668
16666 505
3495 169
11334 37
7986 634
3590 565
3737 372
12283 168
4288 79
3998 113