1011 331
2709 322
2929 379
26928 533
4585 465
3724 477
18821 355
5738 917
9691 488
8452 733
2295 234
3574 188
3817 589
5412 714
21159 503