According to the 538 site, there are 905 Republican delegates left in the 20 states and territories still to vote. Trump still needs approximately 483, or about 53%.
Also, according to the International Business Times, American Samoa gave a delegate each to Cruz and Trump, none to Kasich. Not sure what they’re going to do with the remaining 7. I did not include American Samoa in the numbers above.
Belay my last. The 538 site is counting Colorado. Who knows what’s going to happen there? The 839 number others have arrived at is correct.