Answer:


345003 / 1003791 = 34.4%