1009 331
2613 322
2920 379
26921 533
4579 465
3716 477
18769 355
5734 917
9672 488
8439 733
2294 234
3554 188
3814 589
5375 714
21131 503