31,878
150,000
400,000
318,780
159,390
66,000












