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