42093 195 327 419 514 616 752 956 43119 526 771 776 812 868 893 973 44258 369 15000 496 1000 678 595 980 45005 127 281 497563