120,606 20,797 77,642 158,535 35242