1006 807
953 696
932 617
857 768
855 160
841 523
827 895
793 444
789 814
788 269
785 968
755 242
749 57
742 117
739 914
655 152
550 404
503 362
495 29
477 276