486
486
486
487
487
489
490
491
491
492
503
508
508
520
527
538
544
517
540
536
536
540
542
546
548
551
554
555
553
551
550
549
548
549
551
552
554
557
558
560
561
562
565
565
567
566
564
563
561
559
557
556
553
547
544
539
541
542
544
545
550
555
561
572
580
585
587
588
588
589
590
590
590
590
590
592
595
596
600
603
605
605
605
605
605
607
609
611
613
614
614
613
611
608
605
604
604
605
606
606
609
613
615
614
613
612
612
612
611
609
608
607
604
602
600
597
595
587
590
600
602
604
607
610
613
617
616
613
603
596
588
583
576
569
563
557
555
554
553
552
551
550
547
545
541
539
539
539
539
540
542
543
545
545
549
542
542
539
540
540
541
542
543
543
547
549
549
551
553
555
556
562
569
575
575
575
575
575
575
575
575
575
575
575
576
576
578
579
580
581
583
585
587
589
592
597
604
607
615
616
618
622
629
643
651
656
658
660
661
662
662
663
663
664
664
665
666
666
666
666
667
668
669
669
670
672
672
672
673
673
674
674
675
675
676
677
677
678
678
680
681
681
680
680
679
679
679
679
679
679
679
678
678
676
675
673
672
672
672
672
672
675
678
679
686
689
691
692
692
691
691
691
690
690
689
689
689
689
688
688
687
685
684
683
682
681
681
681
678
675
672
670
666
661
657
653
648
643
640
637
636
634
632
633
635
637
640
644
644
645
645
646
646
646
642
641
640
639
638
638
637
637
636
635
634
634
634
635
636
636
637
638
639
640
640
639
638
637
635
633
631
629
626
621
619
618
615
610
609
608
606
602
598
596
593
590
587
584
582
584
586
593
598
599
596
593
592
591
590
587
585
584
583
583
582
580
579
580
582
582
583
585
586
587
588
588
588
587
587
586
585
585
584
583
581
579
578
577
575
573
571
569
567
566
565
563
562
561
559
558
555
551
548
547
547
547
548
548
545
543
541
539
538
537
536
535
534
533
530
528
525
521
514
512
511
510
509
507
507
507
503
494
491
489
489
488
487
487
487
487
486
486
486
486
486