1579 1504 1368 1462 638 692 222 86 277 407 913 1820 466 1744 775 1373 1141 1143 324 856 1988 278 796 332909