2296 500
1449 314
1666 473
1682 317
27387 396
10563 677
225165 909
9201 391
7513 412
19319 60
10524 703
8278 726
16815 153
3128 71
31382 371