Original: There are estimated to be 40,000 speakers of Upper Sorbian , of which almost all live in Saxony .
Simplified: There are around 40,000 speakers of Upper Sorbian living in Saxony .