1011 331
2681 322
2926 379
26928 533
4583 465
3720 477
18801 355
5736 917
9683 488
8450 733
2295 234
3567 188
3816 589
5407 714
21153 503