6642 465410 199066 1455036 222202 1077 153710 628346 611048 2440 232561 163690 21307 321 14712 526 1274 1940 8079 645843872