312 563 580 578 578 578 578 577 577 584 911 813 804 796 789 785 779 775 773 770 768 767 768 767 766 768 768 769 769 764 776 774 773 769 778 776 777 778 778 780 781 783 785 784 786 787 787 786 786 787 784 788 788 768 795 791 791 791 790 788 790 790 790 789 791 792 792 792 793 793 794 794 794 794 795 795 797 798 800 801 804 806 776 816 815 808 820 815 811 808 806 804 801 800 799 798 796 798 795 793 792 794 791 796 785 780 794 787 796 786 799 792 791 790 788 787 786 785 785 784 783 782 784 782 782 782 780 781 781 780 779 777 776 774 775 774 774 773 772 772 771 770 769 768 768 767 766 763 765 764 764 764 761 763 761 759 751 763 762 759 750 761 757 754 753 752 750 749 748 748 747 746 745 743 743 742 741 740 739 739 738 737 737 734 735 734 733 732 730 729 728 727 725 725 723 722 721 720 719 717 716 715 711 712 710 709 708 707 705 704 703 702 700 700 698 697 696 696 694 694 693 692 690 690 688 688 686 686 684 684 683 681 680 679 677 676 676 674 673 671 670 669 667 666 665 663 661 658 661 658 655 650 655 652 651 650 644 647 645 643 642 640 637 637 636 634 633 631 630 629 627 626 625 623 622 621 619 618 617 615 614 613 612 611 610 608 607 606 605 603 605 603 602 601 588 601 603 587 586 584 592 598 596 597 598 593 595 599 597 595 593 592 591 591 591 589 589 589 588 588 588 588 587 588 588 588 589 590 596 670 580 569 566 565 564 564 713 2596