494
493
490
488
481
481
482
482
482
483
483
485
487
489
490
491
494
498
500
501
502
503
502
501
500
500
500
501
501
501
502
503
503
503
503
503
503
503
503
504
505
506
509
512
513
514
515
515
516
516
520
523
524
523
523
523
526
526
526
529
531
532
532
533
534
535
537
539
540
541
542
544
546
549
551
551
551
551
551
552
553
553
555
557
558
560
563
564
566
567
568
569
569
568
566
565
564
563
564
565
565
567
569
570
572
572
572
573
573
574
574
574
576
577
578
583
585
585
586
587
587
587
589
595
597
599
600
601
602
603
604
606
608
610
611
613
615
616
618
620
621
624
627
632
636
639
641
643
653
656
658
659
659
659
659
661
660
659
658
658
658
658
658
658
657
656
655
655
653
653
654
655
656
657
661
666
667
670
672
673
675
676
678
680
680
675
674
675
677
679
683
684
687
690
691
694
697
698
698
698
698
699
699
697
694
690
685
683
681
679
682
679
678
676
670
669
660
658
657
656
654
649
645
644
643
643
643
641
640
638
637
636
634
633
633
630
628
626
622
620
617
614
614
613
612
612
611
611
611
611
609
609
608
606
604
604
604
604
604
606
607
609
607
606
604
602
601
599
597
595
593
592
591
590
589
586
583
582
581
579
577
575
574
570
564
564
564
564
564
564
564
565
565
565
565
566
566
567
567
568
569
570
571
572
574
575
578
578
581
582
583
583
584
585