531 110
680 190
2621 612
1518 366
6409 288
7457 345
8335 171
3489 322
5390 562
6589 582
5457 454
2947 200