51113 120 256 375 5000 388 415 462 2000 528 616 721 5030 793 956 52071 192 308 381 441 601 663 10000 679 200 815859