29,245 148,795 101,429 132,542 29 777210