Its total length has been given as 1,091 kilometres ( 678 mi ) .
It originates in the northwestern Czech Republic before traversing much of Germany and flowing into the North Sea .
Czech Republic 's total length has been given as 1,091 kilometres ( 678 mi ) .
It originates in the northwestern Czech Republic before traversing much of Germany and flowing into the North Sea .