8878 326
7759 317
15982 668
16657 505
3495 169
11329 37
7982 634
3587 565
3735 372
12282 168
4285 79
3994 113