40,823 21,183 33,253 80,365 127,097330