1005 816
995 351
987 558
979 392
976 752
947 419
929 28
903 128
887 469
869 132
866 709
857 815
854 434
800 544
782 55
763 683
753 991
724 983
721 178
711 459