627
626
625
623
620
620
622
622
626
627
629
631
628
623
627
628
627
622
622
619
613
612
612
614
615
616
620
620
619
618
617
615
615
619
620
621
621
620
618
618
618
618
618
620
621
621
621
621
622
617
620
622
622
621
620
619
619
619
619
621
623
621
620
620
620
620
620
625
627
625
624
624
624
624
623
624
626
625
624
621
618
619
619
616
614
610
609
604
603
601
600
600
600
599
599
599
595
591
587
586
582
581
581
579
577
576
576
576
568
568
571
568
566
568
562
562
562
568
573
571
567
566
572
572
573
573
573
574
580
578
576
573
573
573
576
576
573
571
571
572
574
576
576
575
573
571
572
575
583
585
585
583
580
573
576
576
578
579
585
586
584
581
582
582
580
584
586
585
585
591
592
582
580
579
579
578
577
577
579
579
584
588
589
588
583
588
584
580
580
581
585
583
585
584
583
582
582
583
583
590
593
584
584
582
582
585
583
586
591
588
587
587
587
588
589
589
589
587
587
587
587
587
587
590
592
589
589
589
588
587
586
588
589
589
589
590
591
592
593
592
591
586
590
590
590
590
588
586
587
589
590
591
596
598
599
599
599
596
585
587
586
585
582
581
580
582
583
582
582
583
587
590
583
584
582
582
584
584
583
587
586
585
582
581
580
580
582
583
583
583
584
584
586
588
590
589
588
588
579
577
577
579
580
584
587
590
585
585
587
587
582
579
579
581
579
577
576
574
584
575
575
575
574
573
573
573
573
572
571
571
573
575
573
574
578
574
566
573
577
580
580
576
573
570
566
571
569
564
562
562
563
563
564
566
567
568
568
568
567
576
576
577
578
581
581
582
582
584
586
586
587
588
590
591
591
592
596
599
600
600
600
600
601
603
603
606
608
610
612
610
612
614
615
617
621
620
619
621
622
625
625
624
625
628
627
626
624
624
625
627
627
629
631
651
647
646
646
646
650
650
650
654
666
666
665
663
663
663
663
661
658
657
656
654
651
649
648
648
648
648
648
648
648
647
642
639
638
635
633
631
630
629
629
625
622
620
618
617
617
618
618
620
624
624
624
618
615
617
617
616
616
615
610
611
611
630
631
632
631
629
624
621
626
627
628
630
625
625
625
624
622
622
620
623
625
627
629
632
632
630
627