302,000
290,000
345,000
442,000
295,000