528 110
680 190
2621 612
1518 366
6399 288
7457 345
8335 171
3487 322
5387 562
6588 582
5456 454
2947 200