2997 230
15702 775
2555 270
8734 652
9134 927
8725 442
8182 726
3815 470
6321 548
16710 459
20390 270
15135 111
12668 487
14937 223
14331 322
18131 468
7676 72
9286 297
9483 631
10524 305
15384 409
16133 664
3421 656
22560 813