546
548
551
564
577
584
592
594
592
590
586
582
584
588
592
595
599
599
599
599
599
598
597
597
599
602
611
614
616
619
619
620
621
623
625
627
627
627
627
627
626
625
624
624
625
626
628
631
633
633
631
634
634
635
636
636
638
642
645
647
650
659
665
667
667
668
669
670
671
671
673
675
679
681
681
683
685
685
685
683
675
672
668
666
667
668
666
663
660
656
655
655
655
655
655
655
655
655
656
656
657
659
668
683
683
684
684
688
692
693
699
703
705
705
703
700
700
699
698
697
695
695
693
691
689
686
684
681
680
678
678
678
678
678
675
674
671
671
671
671
671
671
671
671
672
674
676
677
678
678
679
680
682
687
700
706
709
710
712
713
714
715
716
719
725
732
732
733
733
733
733
733
734
734
734
734
734
734
735
736
741
742
749
751
752
753
755
756
757
759
761
764
765
763
760
754
753
752
749
748
748
748
748
748
748
747
747
747
747
747
747
747
746
746
745
745
744
739
733
731
729
727
722
707
697
693
689
689
689
689
688
687
686
685
683
679
678
676
674
671
670
668
668
668
668
667
665
663
660
657
654
648
641
634
631
629
628
629
630
631
630
630
631
631
633
635
638
640
642
642
642
642
642
641
640
639
638
633
627
622
619
612
610
610
609
609
608
607
607
606
605
605
602
599
597
595
592
585
579
577
575
573
572
569
568
568
568
567
566
565
564
563
564
565
567
568
569
569
569
572
575
577
577
577
573
571
569
567
563
565
566
566
566
567
569
570
571
572
573
575
578
582
585
586
584
583
582
578
577
578
579
583
585
583
580
577
574
571
569
566
563
561
560
558
556
554
553
553
552
551
556
569
567
566
566
563
559
555
549
544
539
537
535
534
532
531
529
523
520
518
517
516
515
514
514
513
512
511
510
510
508
508
508
508
509
507
505
501
501
502
502
501
501
507
511
509
508
507
508
509
510
512
513
512
509
506
503
501
499
498
498
500
501
502
503
504
505
507
508
512
517
523
524
526
527
529
528
527
526
526
525
527
529
533
535
537
539
541
545
545
545