509 110
675 190
2616 612
1513 366
6306 288
7434 345
8316 171
3458 322
5351 562
6563 582
5432 454
2922 200