2296 500
1451 314
1667 473
1686 317
27387 396
10564 677
225168 909
9201 391
7513 412
19320 60
10524 703
8278 726
16816 153
3128 71
31383 371