1011 331
2658 322
2926 379
26926 533
4583 465
3720 477
18790 355
5735 917
9681 488
8450 733
2295 234
3562 188
3815 589
5405 714
21149 503