1011 331
2649 322
2923 379
26925 533
4583 465
3719 477
18787 355
5735 917
9679 488
8445 733
2295 234
3560 188
3815 589
5404 714
21146 503