106 028 19 643 36 677 340 700 676 2 935 1073 33 285 22763