586 455 431 400 389 386 385 173 365 343 287 287 261 239231