41,940 121,004 356,950 7,894 542,580 306,339 14,332 503,712 283,249 93,846 108,830 15,081 563,973 382,04591,687