2278 500
1426 314
1656 473
1574 317
27341 396
10554 677
225063 909
9161 391
7468 412
19190 60
10321 703
8251 726
16713 153
3053 71
30944 371