253,159 155,491 126,499 410,508 429,983118,804