42,000
31,878
400,000
159,390
45,000
40,000
50,000