318,098 111,778 429,870 41,607388,209