1038 620
875 880
157 89
1063 331
645 773
107 485
757 614
406 458
613 567
858 962
245 750
896 81
859 440
379 495
282 540
822 958
535 33
361 619
935 724
597 486