1029 713
1006 571
996 541
989 899
978 976
976 625
953 675
937 760
920 684
895 89
844 461
840 93
838 369
830 471
829 348
827 970
807 142
802 65
786 509
779 397