1003 807
947 696
931 617
854 768
851 160
837 523
827 895
788 269
784 968
782 444
765 814
750 242
747 57
740 117
730 914
654 152
549 404
501 362
495 29
476 276