Russian scientists have discovered meteor fragments