515
942
457
672
538
752
622
487
350
782
995
861
725
592
807
323
539
755
969
697
560
780
995
512
373
940
456
320
400
970
834
346
565
430
992
860
374
938
321
886
752
617
482
347
912
775
642
508
722
590
453
319
532
401
615