Generate UD annotations for the following tokenized text:
Er fand zuerst den Hafen bei Dover, obwohl er dort nicht landete (s. o.)
Postion	Tokenization
1	Er
2	fand
3	zuerst
4	den
5	Hafen
6	bei
7	Dover
8	,
9	obwohl
10	er
11	dort
12	nicht
13	landete
14	(
15	s.
16	o
17	.
18	)
Position	Tokenization	UPOS	Head	Deprel
1	Er	PRON	2	nsubj
2	fand	VERB	0	root
3	zuerst	ADV	2	advmod
4	den	DET	5	det
5	Hafen	NOUN	2	obj
6	bei	ADP	7	case
7	Dover	PROPN	5	nmod
8	,	PUNCT	13	punct
9	obwohl	SCONJ	13	mark
10	er	PRON	13	nsubj
11	dort	ADV	13	advmod
12	nicht	PART	13	advmod
13	landete	VERB	2	advcl
14	(	PUNCT	15	punct
15	s.	X	2	appos
16	o	ADV	15	advmod
17	.	PUNCT	16	punct
18	)	PUNCT	15	punct