1009 331
2609 322
2920 379
26921 533
4579 465
3716 477
18768 355
5733 917
9670 488
8437 733
2294 234
3554 188
3814 589
5371 714
21129 503