319,900 661,000 505,200 100,000 57,300 37,800966,100