553 524 527 528 523 525 525 525 2868 2165 2051 1751 1573 1437 1331 1245 1178 1119 1069 1031 996 965 938 915 896 878 858 835 829 813 807 787 784 776 768 757 750 724 730 729 726 719 716 714 705 702 698 691 687 684 680 680 675 672 670 668 664 661 656 655 656 652 644 640 643 642 639 641 637 638 638 634 626 631 628 629 626 624 622 621 623 620 618 616 618 619 615 613 613 612 614 612 608 608 604 606 607 603 604 602 602 601 606 596 599 597 600 599 598 596 595 596 593 592 590 590 590 591 593 588 589 590 588 588 587 585 586 584 585 584 586 582 582 585 583 580 581 584 577 581 581 580 581 579 577 578 573 579 579 579 580 578 579 576 574 577 579 575 575 573 574 576 570 571 575 573 574 575 574 571 569 568 570 570 568 565 570 569 566 570 569 567 567 567 565 569 568 566 567 566 564 564 569 565 570 564 563 564 562 564 564 564 562 567 565 564 563 560 563 565 563 562 559 565 561 561 562 562 557 558 560 561 564 562 557 559 561 556 559 560 558 558 560 561 559 559 557 557 557 556 559 558 557 556 559 554 557 555 553 556 554 554 556 556 553 556 557 556 553 555 552 553 555 555 556 553 556 557 553 555 552 553 552 553 551 553 556 550 555 554 552 551 552 556 551 552 552 550 546 548 545 549 548 547 551 549 550 548 551 552 551 552 549 550 554 553 549 551 553 548 550 552 547 549 549 547 549 550 549 550 549 550 552 550 550 549 549 546 548 544 534 534 529 527 522 523 629 576