329,616 204,692 29,961 107,565 70,590121,686