554
554
551
548
547
544
543
543
555
564
569
583
598
605
612
612
607
605
598
598
601
604
615
615
619
621
621
624
627
625
624
626
637
642
640
640
640
638
627
611
598
585
585
584
583
582
582
580
580
589
590
597
600
604
604
610
618
622
618
622
622
624
625
626
626
627
628
627
629
629
641
646
648
649
651
652
657
651
647
642
639
645
647
627
626
604
596
585
586
589
588
585
584
583
583
582
580
580
581
584
583
580
571
570
569
569
564
562
557
552
547
548
548
541
535
517
515
515
516
516
516
514
513
511
506
505
509
513
520
524
530
535
533
533
533
533
536
537
541
543
552
553
552
550
552
551
544
543
543
541
538
536
518
517
512
508
503
498
497
494
494
495
492
489
486
483
483
475
475
476
478
476
470
473
477
469
468
467
467
466
460
460
469
468
471
475
477
478
477
477
477
482
494
493
495
505
512
513
518
504
494
487
486
484
472
468
468
467
466
466
466
466
465
465
471
481
490
487
486
482
479
467
467
461
460
460
466
466
464
464
462
464
466
469
469
469
480
480
480
481
482
482
482
478
468
465
463
461
462
462
464
471
475
476
477
480
480
475
477
483
480
478
474
476
478
477
475
466
462
463
464
466
468
467
469
469
485
488
486
483
476
461
465
460
463
465
463
456
458
456
453
453
453
449
449
450
452
457
453
457
457
457
454
453
453
452
452
454
457
459
456
457
458
475
476
450
449
448
447
446
446
448
448
452
454
454
451
449
454
451
462
474
476
476
475
471
479
480
487
488
488
488
488
466
463
464
471
473
475
480
486
490
491
493
505
517
529
546
546
545
545
548
550
551
549
551
553
547
531
522
531
527
526
525
530
530
530
528
509
505
505
505
503
502
502
505
506
508
511
517
536
536
539
553
557
544
554
541
546
546
543
548
552
542
523
521
521
521
520
516
516
516
516
514
516
516
514
513
516
517
524
525
551
553
551
548
548
553
551
550
549
546
544
543
540
539
538
539
540
540
543
547
551
553
554
590
597
596
600
603
611
646
649
650
650
652
652
670
670
664
668
673
675
665
662
661
656
651
649
638
635
632
625
616
597
596
588
583
572
552
542
540
539
538
536
534
535
542
544
546
540
542
543
544
547
549
550
553
556
554