575
579
588
588
587
588
593
600
595
591
606
605
606
608
612
616
616
609
611
609
611
615
619
621
616
615
615
613
607
597
620
608
599
595
591
573
584
560
560
548
539
525
516
497
519
543
537
518
531
522
504
512
519
497
511
491
491
489
483
473
471
469
466
462
459
479
472
461
446
439
438
437
436
439
445
453
449
426
426
426
424
420
419
419
419
418
425
431
435
436
431
426
418
420
422
421
420
419
419
419
419
419
419
420
421
423
425
429
432
434
433
436
438
440
440
439
439
441
443
447
451
450
450
454
458
473
479
480
479
463
465
478
476
484
493
505
503
497
492
486
486
487
490
490
501
498
496
496
496
497
498
499
502
502
503
503
503
502
504
504
511
508
505
508
508
512
514
521
521
521
521
527
527
527
534
533
530
530
531
532
531
531
531
534
538
539
543
543
552
574
551
567
559
559
557
552
552
553
553
555
555
556
557
557
558
561
561
562
562
569
568
568
568
568
568
569
570
577
577
579
591
579
584
578
584
588
589
584
577
579
581
586
587
587
586
585
597
599
598
594
595
591
589
589
589
590
591
594
612
606
603
602
604
605
605
605
606
606
610
613
613
612
611
611
613
614
614
613
615
615
615
615
616
618
620
620
625
621
624
626
628
630
625
626
628
628
637
649
647
644
643
643
649
645
640
636
636
637
640
640
640
640
640
640
645
652
655
657
656
654
650
650
653
656
659
663
665
677
678
678
678
677
676
674
676
681
679
678
676
672
672
672
676
678
685
707
732
756
761
757
754
736
722
712
712
714
716
717
711
705
698
699
697
705
709
711
713
713
713
715
717
717
717
717
707
703
711
722
736
735
735
736
740
743
760
794
840
880
946
982
1004
1008
983
932
914
938
957
957
957
928
870
825
810
809
807
798
776
787
826
836
839
826
827
829
832
841
838
837
836
827
815
808
813
817
831
838
837
832
841
844
849
853
856
860
865
867
866
863
859
850
856
858
859
861
866
869
871
872
875
889
898
900
899
898
897
896
895
894
893
893
893
892
892
897
912
920
926
930
930
929
929
929
929
937
952
951
950
949
943
940
944
954
976
977
972
965
953
952
951
950
947
949
956
948
946
949
953
956
965
972
973
974
975
973
972
972
976
979
978
975
979
985
995
993
990
990
987
985
985
986
989