8865 326
7746 317
15943 668
16611 505
3481 169
11298 37
7964 634
3576 565
3714 372
12271 168
4267 79
3987 113