29,754 96,259 101,316 140,374 341,530709,232