1011 331
2653 322
2926 379
26926 533
4583 465
3719 477
18789 355
5735 917
9680 488
8448 733
2295 234
3561 188
3815 589
5405 714
21148 503