315 308 471 309 291 209 330 209 747 424 113 190 729 354 527 907 430 256 96 407 1,018 436643