1012 885
983 863
982 514
970 587
951 231
947 318
930 18
909 34
885 400
880 189
866 344
861 675
844 780
841 204
839 369
837 606
835 94
834 582
809 542
806 512