2,257 58,477 37,654 100 668,943 , 674 ,889