1009 331
2602 322
2918 379
26921 533
4579 465
3715 477
18763 355
5733 917
9670 488
8437 733
2294 234
3554 188
3813 589
5370 714
21128 503