507,700 30,900 918,000 59,600 476 , 30 , 465 , 495 31 , 800 858,500 900 b.