2286 500
1435 314
1661 473
1582 317
27355 396
10558 677
225085 909
9183 391
7486 412
19244 60
10414 703
8258 726
16758 153
3071 71
31164 371