43 019 2 950 47 831 25 645 11 597 59 505 255 507146169