604
547
524
518
516
516
504
504
501
499
510
529
541
542
551
559
589
593
617
617
618
629
628
620
626
631
628
628
623
632
625
622
620
623
624
626
627
632
630
639
639
632
640
635
633
637
639
632
642
645
651
656
656
646
640
639
642
650
648
647
648
651
654
659
656
648
644
646
656
655
652
646
628
626
623
620
618
615
614
612
608
606
596
596
594
582
593
602
595
602
611
632
647
653
654
656
658
658
656
646
652
659
684
693
703
711
719
727
735
738
746
753
754
758
759
760
761
762
764
772
766
765
753
743
743
745
743
742
739
738
740
734
732
741
737
730
722
718
708
709
704
697
699
698
690
692
688
674
671
668
669
678
678
673
665
661
666
646
642
640
633
637
643
646
649
661
660
673
679
683
669
664
668
670
681
707
709
707
706
707
711
718
718
719
719
738
728
749
755
756
768
778
774
777
780
786
785
782
790
793
789
799
792
791
791
793
786
788
784
779
770
769
761
759
759
759
754
751
742
742
735
724
721
714
719
715
712
697
682
680
654
645
637
626
628
625
623
621
611
610
601
598
606
586
590
585
589
594
601
599
599
599
599
601
605
592
601
624
628
627
632
635
640
631
628
637
648
652
656
651
651
656
659
662
670
668
667
688
692
693
689
687
694
690
689
690
691
692
693
692
690
684
681
678
676
674
658
657
652
648
636
636
639
640
643
634
626
614
611
612
614
603
600
601
595
582
590
588
577
570
563
564
571
566
558
559
563
561
525
520
499
483
474
472
458
497
486
468
470
476
481
484
484
485
491
489
487
488
503
515
499
499
517
513
528
533
508
503
516
529
513
509
505
498
524
551
535
524
528
557
561
543
532
524
524
528
513
512
511
495
476
484
491
486
474
461
457
468
469
467
481
483
469
481
477
478
481
492
490
481
470
490
490
483
481
484
486
486
482
477
477
486
492
495
489
479
475
478
475
467
457
453
454
460
460
459
458
455
455
453
450
454
455