559 22,781 334,502 3,033 34,994 373,572 170,908 306,43225,971