5057 0 400950 2961 0 0 0 0 0 20452 2961 0 0 0 0 0 0