1016 996
1004 986
992 315
966 934
960 760
959 127
950 532
943 979
941 291
938 28
932 375
913 796
886 158
878 660
862 414
842 401
830 120
829 965
806 304
771 613