1291 2680 1942 4297 6328 2293 4465 498 8046 6240 4843 6388 19728595