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