354,768 28 126,799 49 152,130 —43,460