635
634
634
633
629
615
609
607
606
606
605
604
603
603
602
602
604
605
606
599
605
611
611
608
600
592
590
589
589
592
591
585
585
577
567
543
543
539
538
543
546
539
519
523
510
505
504
496
488
486
482
487
483
477
474
474
474
474
474
482
488
491
495
499
503
506
502
504
497
493
490
490
487
483
480
478
477
468
457
451
448
446
445
445
445
443
442
441
440
440
440
439
438
436
435
434
431
428
428
428
429
425
428
428
431
432
432
432
433
434
436
437
437
438
438
438
437
437
438
442
444
444
445
449
450
450
450
451
451
451
451
452
452
452
452
453
453
455
456
457
460
461
462
463
465
478
493
493
494
497
497
497
497
494
493
508
512
521
514
519
519
520
512
512
513
515
515
516
518
523
527
534
537
540
554
565
561
559
559
559
561
557
569
575
577
580
589
594
604
604
599
595
594
595
598
600
600
600
600
601
602
610
613
618
630
633
636
639
641
635
642
643
653
659
659
659
659
660
660
665
672
675
676
676
676
682
685
690
697
702
708
708
708
710
713
717
720
722
723
724
722
723
727
732
733
732
731
731
735
739
745
740
738
737
737
735
736
738
740
749
749
750
752
756
757
759
761
768
777
773
788
793
798
804
811
813
813
814
828
832
830
824
819
826
832
836
837
842
858
866
866
868
870
871
873
876
886
888
890
894
894
895
903
909
912
913
911
904
898
895
892
887
883
872
875
874
849
844
836
826
823
822
820
818
814
812
810
809
809
809
806
801
799
797
795
793
789
787
786
781
770
770
769
767
771
775
768
760
754
751
752
754
756
753
750
749
748
749
750
749
747
747
746
721
721
721
715
713
708
693
691
689
677
672
669
667
664
656
656
646
633
623
614
618
634