13321 276
8071 583
6543 339
14847 115
5481 594
11324 345
2395 570
3666 555
9714 687
3634 673
2659 460