1125
973
918
858
774
722
706
681
591
654
660
688
720
720
706
700
686
659
647
624
616
627
670
705
668
658
667
1146
875
756
806
687
761
835
994
871
807
749
727
758
723
747
771
827
800
1077
828
747
789
797
743
722
702
725
779
741
723
705
687
693
771
807
808
737
738
771
814
738
729
820
1078
933
838
1033
1051
976
880
775
776
1170
991
857
872
1029
968
889
951
956
871
945
1016
903
854
1069
1031
915
1000
1059
972
1021
1033
914
909
1037
951
913
1047
1002
988
1033
1034
922
799
877
1032
1069
1012
1135
1193
1130
1064
1026
1042
963
1044
1136
1094
1071
1094
1089
1018
1002
1028
1003
937
1040
1047
942
1009
1047
1028
1006
1040
962
983
1067
1047
1017
1063
1006
1000
1051
989
1035
1067
979
987
1062
1054
980
1028
1096
1062
1014
1070
1042
969
959
1079
1076
1015
1045
1096
1066
1060
1115
1089
1078
1100
1095
1022
994
1053
1068
1021
1065
1038
1071
1097
1029
952
1047
1036
943
1072
1063
993
1062
1071
1002
1029
1065
1032
1023
1075
1013
998
1027
982
985
1046
994
980
1009
991
894
966
971
868
904
1058
951
1016
1109
996
1040
1071
972
1035
1062
976
1062
1083
961
1070
1073
1011
1017
1109
1017
1062
1061
988
1021
1063
999
1017
1049
1010
1030
1065
1010
1015
1091
1070
1019
1079
1042
1045
1075
1030
1001
1062
1028
988
1051
1060
966
1024
959
956
905
853
870
740
695
678
651
631
617
612
615
636
603
599
593
602
572
575
553
545
559
563
548
537
536
535
530
521
515
513
507
501
496
496
491
489
487
502
524
536
536
541
542
543
550
558
559
552
549
543
537
530
524
522
518
516
514
516
527
548
567
615
624
642
663
653
646
638
629
623
616
608
607
598
592
587
584
595
614
618
616
614
600
592
590
584
579
578
575
574
563
560
543
538
530
524
526
545
553
562
570
575
609
598
580
569
566
559
560
558
562
559
551
543
551
555
549
553
570
573
569
569
566
562
555
549
540
531
523
521
539
565
607
616
594
571
586
608
631
645
663
663
646
639
630
626
613
606
595
586
580
582
585
595
613
611
600
603
610
591
579
572
567
568
592
606
604
612
600
593
592
583
579
579
598
607
663
825
801
783
746
703
672
626
610
600
588
580
600
608
636
628
626
646
708
663
640
623
623
640
634
623
599
618
608
601
585
571
560
560
549
537
528
521
522
541
541
600
565
528
536
551
594
591
568
556
574
602
627
664
674
646
654
671
658
620
615
620
629
606
612
610
641
643
630
622
604
572
562
567
560
556
552
667
702
711
703
657
637
635
673
648
614
600
589
588
604
522
616
710
843
790
808
831

