503
502
502
502
502
502
501
500
500
499
499
500
501
501
501
500
499
499
499
501
502
503
504
505
506
508
509
510
511
512
513
515
517
518
519
520
523
526
531
535
537
537
538
540
542
543
544
545
545
546
546
547
547
547
546
546
546
546
548
551
555
558
561
568
576
583
583
582
579
577
575
574
574
572
567
563
565
567
567
567
566
566
566
564
562
560
560
561
562
563
564
565
568
572
574
575
572
569
570
572
576
579
582
584
586
586
586
587
589
590
592
593
595
595
594
594
594
594
594
594
596
598
601
606
613
617
623
627
625
623
620
621
624
623
617
609
604
604
609
619
624
628
639
645
648
650
655
662
665
667
668
669
669
669
669
669
671
674
675
675
677
677
673
670
668
663
659
655
652
651
652
653
654
654
657
660
662
665
664
659
654
656
660
664
666
669
671
671
671
672
678
686
691
694
694
693
692
690
691
694
696
701
707
715
719
723
727
731
737
742
747
751
755
757
760
762
764
767
769
771
775
777
780
783
786
790
794
797
801
812
814
818
821
823
825
829
829
828
827
827
827
826
822
817
815
812
811
809
806
803
801
800
797
797
795
793
792
792
792
790
783
775
767
768
769
771
775
779
785
781
773
771
770
770
771
771
774
780
788
794
795
801
808
812
818
824
838
847
840
837
838
839
840
840
838
836