371
525
816
648
545
826
756
802
888
798
711
580
506
717
736
387
692
490
688
850
774
484
914
447
601
558
786
574
904
707
922
443
409
868
695
501
451
468
675
588
870
794
841
529
682
562
910
458
746
519
1264
405
661
703
478
845
854
750
824
541
669
876
892
1255
549
598
782
810
512
896
768
806
699
415
594
829
605
740
554
497
918