1012 885
983 863
982 514
969 587
951 231
946 318
930 18
908 34
883 400
880 189
866 344
860 675
844 780
840 204
838 369
836 606
835 94
834 582
809 542
806 512