3,181 2,314 30,235 18,067 107,670 41,571 40,00029,478