520 518 519 521 517 519 516 518 3228 2284 1948 1710 1541 1415 1316 1229 1161 1109 1062 1018 981 954 926 911 888 867 852 826 822 803 801 785 773 763 762 750 743 710 726 723 716 709 709 703 703 694 691 683 678 679 672 672 671 667 666 662 656 660 653 650 651 646 638 630 632 636 635 631 629 630 630 627 622 625 622 621 620 618 619 618 619 617 613 609 608 610 606 609 608 608 606 601 601 598 599 600 602 597 597 597 597 598 595 588 590 592 592 588 592 592 589 591 586 586 587 586 585 584 589 584 583 583 583 587 582 580 579 581 580 580 578 576 576 578 574 577 574 576 574 578 572 577 572 576 576 570 574 571 574 570 573 570 569 570 570 573 568 566 569 565 565 567 564 567 566 569 570 565 563 565 564 563 563 562 564 561 564 559 562 564 561 561 560 559 560 561 563 558 558 562 561 555 560 558 558 559 556 556 562 559 556 561 559 559 559 557 552 556 556 557 559 556 555 555 555 551 553 553 552 551 552 553 556 551 553 553 553 554 554 552 552 550 550 551 555 554 551 551 552 551 553 550 553 550 552 551 550 553 550 553 552 548 551 551 547 546 547 548 549 548 547 544 544 548 545 546 545 547 546 544 544 547 545 548 546 548 544 544 546 545 545 544 543 544 546 544 546 545 540 538 536 544 541 547 543 547 543 547 546 548 546 545 544 546 541 545 545 544 543 545 545 543 542 545 543 542 541 544 540 541 545 543 545 544 542 541 544 541 543 539 530 524 522 522 521 521 623 488