Every meteorite since 861 AD: watch them fall