522
521
512
513
511
510
517
515
517
526
532
527
512
510
510
512
518
508
514
500
517
522
524
525
532
541
551
561
568
597
593
585
605
607
626
644
668
691
689
674
682
655
653
668
669
669
660
686
688
707
704
710
714
709
706
674
666
675
698
695
696
690
678
680
683
695
699
745
786
796
827
855
837
835
815
837
856
845
853
853
832
842
862
875
910
892
846
826
820
808
825
834
848
858
868
867
889
901
897
890
890
902
941
961
976
1005
1021
1039
1042
1057
1069
1062
1045
1050
1050
1034
992
967
935
929
907
906
890
876
961
965
1058
1110
1138
1156
1135
1116
1079
1078
1078
1102
1121
1136
1163
1193
1201
1191
1185
1157
1106
1097
1088
1053
1012
986
956
937
923
892
889
861
847
819
784
763
776
788
803
805
807
818
821
826
831
871
894
899
898
889
889
878
863
861
843
837
829
829
829
828
822
801
781
779
775
774
769
766
762
760
760
754
747
736
735
735
735
735
735
736
738
742
746
731
730
730
727
721
721
721
717
714
710
712
711
711
703
685
684
684
683
676
669
667
672
676
666
666
662
662
658
655
654
658
659
659
659
655
650
646
643
636
635
635
635
632
630
628
628
628
624
624
623
623
621
618
617
618
620
612
612
613
615
615
612
610
606
604
604
604
598
596
595
594
593
593
593
601
601
593
582
585
571
574
571
566
565
573
574
574
574
575
563
552
553
550
552
546
544
544
537
536
535
534
533
533
528
528
529
528
528
528
528
528
528
527
527
527
527
527
526
531
534
536
537
537
531
525
535
549
558
557
555
553
539
524
520
519
522
529
526
504
488
482
477
474
470
469
465
463
466
463
460
457
454
451
452
452
451
451
451
457
458
458
463
460
462
460
461
465
473
473
482
491
490
496
503
512
518
532
538
551
544
559
563
562
559
551
532
503
495
490
488
485
483
485
476
474
468
469
469
470
470
472
476
477
478
480
482
484
483
484
487
489
518
530
524
520
520