1009 331
2577 322
2917 379
26921 533
4577 465
3712 477
18746 355
5729 917
9666 488
8433 733
2294 234
3548 188
3812 589
5366 714
21117 503