1009 331
2610 322
2920 379
26921 533
4579 465
3716 477
18769 355
5733 917
9670 488
8439 733
2294 234
3554 188
3814 589
5372 714
21129 503