2284 500
1431 314
1659 473
1578 317
27352 396
10558 677
225078 909
9178 391
7476 412
19229 60
10382 703
8256 726
16741 153
3062 71
31083 371