Der Fluss hat eine Gesamtlänge von 381 Kilometern und fließt zuerst 30 Kilometer in südöstlicher Richtung, dann 30 Kilometer nach Nordosten, 50 Kilometer nach Osten, dann 190 Kilometer nach Nordosten und die restlichen 80 Kilometer in nördlicher Richtung.