295 82
2898 313
369 679
579 511
1163 1000
2441 127
231 76
299 141
988 100
756 45
396 364
703 932
185 87
496 921
748 145
669 528
543 55
752 412
451 202
624 263
402 893
721 80