1011 331
2655 322
2926 379
26926 533
4583 465
3719 477
18789 355
5735 917
9681 488
8449 733
2295 234
3562 188
3815 589
5405 714
21149 503