2297 500
1451 314
1667 473
1686 317
27387 396
10564 677
225169 909
9201 391
7513 412
19320 60
10531 703
8278 726
16818 153
3128 71
31383 371