1 100 638 1610929 2 028 685 614 969 3 107 453 897993