549
548
548
548
548
546
544
544
540
538
539
535
533
527
525
523
522
520
509
509
508
505
505
503
501
501
501
500
500
500
497
497
497
497
497
493
493
493
494
496
500
506
506
510
509
508
506
507
506
504
506
508
508
509
510
516
509
506
506
504
504
503
502
501
500
500
500
496
495
494
493
493
493
495
498
499
496
496
508
513
514
521
524
524
524
520
520
520
520
523
524
530
530
533
536
539
540
541
542
552
552
549
543
540
541
541
542
542
542
547
547
547
549
555
560
561
562
563
570
572
570
569
569
569
569
568
574
576
577
577
578
575
577
579
580
583
592
592
593
593
593
593
593
597
591
589
588
586
585
583
584
581
580
584
587
590
590
590
590
591
592
593
594
588
588
588
585
583
582
582
580
580
583
583
581
581
580
580
580
580
583
580
579
583
585
579
579
579
577
574
570
567
561
552
551
550
548
541
533
532
530
528
526
525
523
522
518
515
509
508
505
508
503
494
492
486
485
485
479
479
476
474
474
473
471
472
471
458
461
462
462
462
462
462
463
464
458
457
447
440
434
428
428
427
427
427
428
432
435
435
435
436
440
445
447
449
454
457
456
453
450
446
445
443
437
432
431
431
431
431
427
427
427
427
430
431
439
447
454
459
459
463
463
463
462
462
463
464
465
467
470
479
480
481
485
485
488
492
496
497
504
507
509
509
509
516
513
513
512
512
512
513
515
517
519
525
529
531
531
539
538
533
536
540
549
550
558
560
567
568
569
567
565
565
567
570
573
565
561
544
547
549
559
572
583
599
599
604
596
590
600
603
604
614
626
628
631
631
650
652
651
651
651
654
656
656
659
664
667
670
671
672
672
672
674
673
672
673
674
675
676
675
671
669
663
656
654
650
648
646
648
649
647
644
643
641
640
636
634
634
634
634
635
630
629
629
627
625
615
605
594
588
588
588
588
588
585
583
579
573
569
566
564
564
563
561
560
558
556
559
562
564
571
575
577
579
582
583
586
590
591
594
600
614
612
615
618
632
662
676
684
686
686
686
686
675
667
667
676
693
696
699
704
710
712
717
732
732
733
733
736
737
742
743
750
758
757
755
757
782
786
807
807
814
817
818
820
824
823
822
821
815
815
806
806
806
796
791
776
770