1011 331
2732 322
2931 379
26929 533
4587 465
3725 477
18843 355
5740 917
9696 488
8453 733
2296 234
3578 188
3821 589
5420 714
21162 503