309,903 301,986 223,404 179,968162,391