41,566 102,976 20,757 91,554 161 240 3 , 399 , 040 17 , 074 , 483 621,985 2 , 472 , 033 783,000 2 , 428 ,000