642,966 125,095 19,919 44,738 75,977 21,406 11,500 116,196 10,000 32,921 30,1897,046