Answer:
345003 / 1003791 = 34.4%