520
520
520
520
519
519
518
517
516
516
516
515
516
517
518
520
523
526
529
531
538
543
546
545
543
531
529
528
527
527
527
528
526
526
527
526
525
525
524
524
525
526
527
527
528
528
528
528
529
529
530
530
530
530
530
530
530
530
532
533
535
536
542
543
542
541
538
536
535
535
535
536
535
535
535
537
540
540
540
540
540
541
541
541
545
546
546
544
544
548
549
548
560
560
554
543
540
540
542
541
540
544
545
547
547
547
550
552
565
565
565
569
571
576
580
581
584
585
587
589
589
592
590
588
580
577
572
563
563
562
562
566
569
569
570
571
572
577
575
575
573
573
573
571
569
567
565
563
560
560
560
560
560
560
560
559
555
555
557
560
587
592
583
595
588
587
585
585
586
586
580
578
578
577
577
577
577
578
578
579
584
592
600
598
597
618
629
623
623
629
636
626
628
650
653
657
656
638
631
634
624
621
616
616
616
606
606
602
602
602
602
601
601
601
601
601
601
602
614
614
614
615
615
615
613
613
613
612
612
612
612
616
618
621
624
627
631
633
638
647
650
648
644
642
638
636
630
633
617
617
608
548
540
540
539
538
535
535
535
535
535
535
535
535
533
533
533
532
530
530
530
530
530
530
530
530
530
530
530
530
530
530
530
531
524
525
524
519
519
519
519
519