108 416 106 859 47 612 43 074 38 579 37973