503
495
489
481
477
476
476
485
492
491
491
493
500
501
510
522
532
546
553
553
550
547
543
525
514
510
513
514
517
522
529
533
534
531
532
524
522
525
526
526
528
529
530
530
530
530
530
531
532
532
536
537
536
536
537
537
534
533
534
535
534
532
532
532
532
532
540
544
544
545
546
548
547
547
549
551
555
557
567
570
573
574
574
574
575
579
579
583
583
584
586
581
579
580
580
580
581
582
582
580
580
585
586
584
581
579
554
554
554
552
552
552
552
552
552
547
547
548
538
541
545
551
556
545
539
539
536
535
535
536
536
530
535
543
553
560
556
552
551
526
510
503
502
501
501
501
497
490
493
497
505
506
509
512
517
520
525
531
530
528
522
513
511
511
494
488
483
470
469
472
474
476
472
472
477
482
485
485
484
483
480
478
478
478
479
480
485
486
484
483
482
482
482
482
486
491
491
491
492
501
504
518
531
540
545
548
549
555
559
560
558
557
552
552
549
548
547
546
546
548
553
559
560
562
558
554
548
548
547
548
549
550
550
551
553
554
556
567
567
567
569
569
569
572
571
569
568
568
573
576
575
582
588
588
585
585
572
571
562
552
543
541
534
525
531
536
538
538
537
535
535
534
532
523
523
522
516
509
498
491
488
486
486
487
483
481
478