950 840 750 658 552 488 426 384 341 310274