499,640 290,150 214,825 15,336 22,000 562,521 82,478 31,679 45,751 128,4564,118