299,563 251,187 316,157 342,067 460,916 309,446 290,117351,082