640 612
783 301
730 875
386 211
507 673
546 517
611 874
453 232
131 838
905 998
291 511
311 415
1667 239
985 1000
2059 849
181 447
597 9
876 843
691 539
629 129
997 831
200 655