1010 331
2625 322
2922 379
26923 533
4581 465
3719 477
18774 355
5735 917
9675 488
8441 733
2294 234
3555 188
3814 589
5378 714
21133 503