1000
1000
1000
999
1000
1000
1000
999
1000
1000
1000
999
1000
1000
1000
999
1000
1000
1000
999
1000
1001
1000
998
1000
1001
1000
998
1000
1003
1000
996
835
827
820
977
861
850
1073
1044
937
947
1040
988
972
1020
1024
955
945
952
923
874
902
930
897
864
870
919
949
895
883
866
853
875
1005
993
1026
1049
996
939
845
816
779
764
741
732
740
808
865
862
922
964
925
847
869
817
748
753
759
902
940
963
945
840
806
778
725
715
727
719
707
711
717
727
749
745
738
724
721
704
715
925
894
930
979
1066
990
1037
1175
1088
1003
1065
1062
952
955
1043
1007
945
1022
1078
991
935
964
982
918
951
1046
1069
979
989
1016
1040
947
977
981
871
809
799
771
741
737
759
776
805
796
797
774
758
758
758
739
719
709
716
1104
963
875
975
1100
1072
988
1074
1118
1023
1041
1108
1050
1042
1142
1172
1077
1118
1125
1038
968
1050
1145
1082
1050
1076
1077
973
1040
1102
942
862
825
790
819
816
810
805
766
738
649
844
751
748
734
713
692
689
695
662
649
644
636
627
622
616
611
604
607
599
594
586
578
576
563
560
561
573
589
602
608
647
710
744
804
877
1013
948
845
782
746
711
696
673
656
663
657
660
664
663
662
674
676
686
682
661
657
646
631
616
603
599
594
583
573
563
559
553
554
552
549
540
536
534
531
535
540
546
557
566
575
580
576
587
591
592
589
586
579
569
568
564
558
555
560
556
559
573
600
679
689
715
759
793
791
792
771
735
727
720
705
682
667
651
640
645
676
687
725
801
902
911
871
815
801
785
807
801
759
760
747
761
765
747
761
765
755
754
735
744
736
745
739
719
714
705
687
681
672
659
674
677
678
685
689
672
669
657
640
621
599
592
588
578
573
572
567
562
567
582
642
714
785
756
769
754
729
709
695
683
673
652
635
620
605
599
585
570
566
564
570
591
648
785
902
870
880
878
855
803
759
772
770
745
721
701
699
685
677
668
647
641
630
620
620
662
661
672
675
725
742
771
757
718
703
709
711
716
721
699
693
684
700
739
733
751
805
801
812
770
756
733
712
684
665
648
623
608
602
604
605
659
706
808
870
848
803
791
791
788
774
738
720
702
689

