2257 500
1415 314
1645 473
1557 317
27313 396
10551 677
225006 909
9121 391
7429 412
19109 60
10191 703
8232 726
16667 153
3029 71
30625 371