618
617
619
604
597
598
596
594
596
587
584
578
577
575
578
576
575
570
577
578
580
583
582
577
574
570
567
568
571
565
564
564
567
564
562
564
561
560
560
557
557
557
560
561
561
559
559
558
558
558
558
557
557
553
552
553
550
547
546
547
547
548
547
547
547
549
549
550
548
552
554
554
556
556
557
561
556
552
549
552
551
551
547
547
555
547
547
546
549
550
546
547
548
548
547
545
547
550
549
549
549
549
544
543
543
543
539
539
539
541
539
539
534
534
534
533
534
534
532
532
530
528
526
526
526
525
525
524
526
520
519
517
517
515
510
510
513
513
513
510
510
506
503
503
505
505
503
502
500
500
500
500
501
499
501
499
502
503
503
501
500
498
497
496
494
495
493
491
492
491
491
491
488
482
482
485
483
479
485
479
481
481
480
482
483
483
482
482
483
483
484
486
485
484
486
488
484
484
487
487
487
487
486
488
490
487
486
487
485
484
483
481
481
481
481
481
481
487
487
482
482
482
487
481
480
480
477
478
478
479
480
479
479
478
478
478
482
481
479
479
481
482
483
482
482
481
481
480
480
484
485
486
485
484
483
485
485
484
485
487
488
488
489
488
483
485
488
488
490
492
495
495
488
492
492
491
491
491
491
492
492
492
494
495
495
494
494
495
497
497
498
498
501
499
498
497
499
502
502
501
501
501
501
501
505
502
502
503
501
501
504
507
505
507
508
508
507
509
508
505
507
506
506
506
507
510
510
510
513
512
512
512
515
515
515
516
517
517
517
518
518
520
522
522
521
519
520
520
523
525
527
528
532
560
561
564
564
574
570
578
588
587
583
586
587
590
600
611
604
599
602
602
598
612
591
571
559
551
539
539
539
539
539
539
539
541
541
557
559
559
559
557
557
558
565
568
563
547
543
540
537
539
539
542
542
541
543
543
545
545
551
554
559
559
559
559
559
561
563
566
567
568
574
570
572
570
570
581
590
585
586
586
583
583
566
562
562
565
583
588
589
583
587
587
591
592
589
591
587
594
595
601
602
610
594
590
594
601
607
609
614
612
611
613
618
620
610
609
611
606
597
566
572
576
546
552
562
548
545
567
567
581
587
584
587
587
588
590
594
597
598
598
596
597
599
599
601
616
607
617