943
807
673
541
970
489
702
914
432
996
510
725
457
321
537
403
618
482
702
777
644
509
725
592
458
321
750
617
484
699
565
779
993
725
589
455
672
886
753
616
831
695
426
993
507
373
590
803
668
881
400
615
835
694