629
628
628
628
628
628
629
630
630
632
636
638
637
634
633
632
625
621
617
615
614
614
613
613
612
612
611
609
609
608
608
607
606
605
602
602
602
602
602
606
608
603
602
602
604
603
601
605
606
602
603
611
618
599
605
602
605
607
607
602
594
592
605
592
604
614
600
595
594
597
587
585
584
583
594
599
600
603
606
609
611
613
607
606
603
599
590
590
597
596
596
601
613
605
618
593
598
613
605
601
615
591
577
575
573
572
572
572
573
573
574
573
576
583
588
587
586
584
605
572
572
572
584
584
583
580
585
588
590
583
583
591
589
589
589
586
586
586
588
589
588
588
588
592
593
591
596
596
594
594
595
597
600
601
602
604
605
607
610
612
610
610
609
609
613
613
613
612
612
615
617
617
618
619
619
623
635
636
625
625
627
630
629
631
646
642
633
634
635
643
643
647
643
641
636
642
651
653
653
659
662
676
663
662
665
670
671
665
661
657
654
660
662
667
668
672
671
668
661
666
669
670
682
685
688
688
690
693
695
699
704
708
715
716
718
718
711
705
701
698
699
697
685
684
681
676
677
677
675
669
665
671
664
660
645
644
641
641
641
642
643
644
645
638
637
632
629
627
627
626
631
626
626
622
621
619
620
614
614
614
613
612
612
611
610
610
609
610
612
609
607
605
604
600
601
600
599
599
594
594
596
594
593
592
590
588
588
588
587
586
586
585
585
587
589
589
590
585
578
578
580
580
580
580
578
579
581
572
572
583
582
581
579
576
576
575
574
574
573
573
573
575
576
577
577
587
604
609
604
601
611
613
590
609
615
598
609
597
595
603
604
597
602
605
609
611
611
607
605
602
600
596
594
583
584
585
590
596
593
596
600
601
606
598
595
599
589
601
592
614
607
606
604
604
615
618
612
601
602
606
603
601
604
604
604
602
603
607
611
610
606
614
615
615
615
618
626
616
612
613
616
623
635
624
637
627
627
627
629
630
631
631
629
627
628
638
639
639
640
641
642
649
651
656
655
655
653
650
650
650
647
646
643
643
643
641
640
638
636
635
631
630
630
624
619
619
616
616
616
617
619
620
621
621
622
622
623
622
621
620
619
623
625
629
629
626
626
630
631
632
631
628
628
628
628
628
629
629
629
629
628