591,423 437,075 382,536 94,785 18,324 21,341114,513