2282 500
1426 314
1656 473
1574 317
27346 396
10556 677
225067 909
9165 391
7471 412
19200 60
10335 703
8252 726
16722 153
3055 71
30982 371