497
497
497
497
497
497
497
497
497
497
497
497
498
499
498
500
500
501
501
501
501
501
501
501
502
503
504
505
508
512
522
528
529
528
527
527
526
526
523
523
522
522
522
517
515
531
534
535
536
537
537
537
534
533
538
540
542
544
545
546
548
548
548
548
550
551
553
555
555
555
555
555
553
551
545
544
544
544
553
554
558
559
557
555
547
537
533
532
533
527
525
522
518
511
509
509
504
497
495
491
487
487
487
487
487
487
487
488
488
489
489
489
492
496
500
505
508
512
531
542
545
545
552
558
558
558
583
582
587
593
594
595
604
605
605
606
605
605
604
604
604
599
598
597
596
589
587
585
584
583
583
584
587
587
586
586
582
577
574
571
567
567
566
565
566
567
568
569
570
571
572
575
578
581
584
586
588
591
611
611
611
612
614
615
616
617
618
618
616
614
610
610
610
610
610
610
610
610
609
609
608
608
606
605
601
600
599
594
585
584
584
584
584
584
584
585
586
587
587
588
589
589
589
590
593
600
601
605
611
614
616
619
621
622
624
626
627
629
633
643
643
644
651
659
658
654
647
647
646
641
623
622
621
621
619
612
618
620
620
619
618
615
614
614
614
615
615
616
617
617
613
613
613
612
610
608
608
607
607
607
606
608
618
619
623
623
625
626
629
630
632
639
640
643
643
643
644
648
649
650
658
665
667
672
676
679
684
691
696
698
703
698
695
692
696
704
708
709
708
704
702
702
702
703
704
707
716
723
721
721
721
723
728
729
729
731
734
736
737
737
739
736
732
734
735
736
738
738
734
734
740
745
743
743
743
741
738
736
734
733
732
725
726
731
732
733
732
731
728
727
726
725
723
721
718
712
707
699
687
696
697
698
698
698
698
697
694
690
677
674
669
662
657
648
640
629
612
608
605
603
602
601
598
594
591
590
587
583
581
580
570
565
564
566
566
564
562
562
562
556
552
544
542
533
531
525
523
522
517