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