683
764
632
496
360
575
793
307
739
602
468
332
897
763
982
495
362
439
656
870
736
955
818
682
896
761
627
359
922
790
653
520
384
467
682
894
766
978
841
358
572
437
304
869
383
952
813
679
893
409
627
491
705
923
789