750 187
508 999
299 27
656 43
218 71
570 349
863 170
458 182
685 377
781 924
365 35
1000 861
337 823
308 673
800 470
379 740
831 95
537 706
420 867
951 951