943
673
541
754
970
489
702
914
432
996
725
594
457
321
537
403
482
702
564
777
644
509
725
458
321
534
750
617
484
699
779
993
857
725
589
455
672
753
616
831
695
562
426
993
507
373
590
803
668
881
400
615
835
694