128,954 167,818 1 , 529 , 847 102,224 3 , 317 , 983 37,921 309,590 131,420 776,645 147,170253,515