45963 0 124023 56928 0 0 0 0 0 8972 33516 0 0 0 0