645
643
633
629
622
623
626
628
626
627
630
634
639
642
643
643
645
649
654
653
653
653
660
659
655
653
653
652
656
659
664
671
677
680
689
692
691
689
690
695
701
702
702
704
706
707
706
706
706
711
723
730
737
741
739
736
728
715
715
716
717
717
717
716
712
710
705
702
698
697
690
686
692
693
684
681
678
675
671
669
667
665
664
658
648
648
649
650
645
642
640
633
626
623
621
619
615
612
608
603
600
598
597
596
594
591
587
586
583
583
583
585
586
586
581
574
571
571
570
567
566
566
566
566
567
569
569
568
567
566
565
566
566
570
573
573
571
569
568
570
573
575
568
559
554
545
538
536
524
511
506
506
506
506
504
499
491
483
478
474
468
467
466
464
462
459
454
443
441
439
439
441
446
456
464
471
482
495
500
503
506
508
510
512
514
516
518
521
525
531
534
533
531
529
527
518
516
522
532
539
544
552
558
561
568
574
583
586
589
591
592
592
593
603
614
620
620
620
622
623
625
628
636
643
647
645
645
648
650
651
652
654
658
665
673
674
669
658
656
654
654
648
655
663
670
675
685
689
693
698
703
705
707
708
711
713
714
702
693
686
674
657
647
645