21,961 25,219 77,293 104,119 — 140 6 , 184 , 341 23 , 937 , 085 671,660 3 , 377 ,969