Generate UD annotations for the following tokenized text:
Er hat sich vor allem um die Erforschung der Geschichte der Stadt Heilbronn verdient gemacht.
Postion	Tokenization
1	Er
2	hat
3	sich
4	vor
5	allem
6	um
7	die
8	Erforschung
9	der
10	Geschichte
11	der
12	Stadt
13	Heilbronn
14	verdient
15	gemacht
16	.
Position	Tokenization	UPOS	Head	Deprel
1	Er	PRON	15	nsubj
2	hat	AUX	15	aux
3	sich	PRON	14	nsubj
4	vor	ADP	5	case
5	allem	PRON	8	nmod
6	um	ADP	8	case
7	die	DET	8	det
8	Erforschung	NOUN	15	obl
9	der	DET	10	det
10	Geschichte	NOUN	8	nmod
11	der	DET	12	det
12	Stadt	NOUN	10	nmod
13	Heilbronn	PROPN	12	appos
14	verdient	ADJ	15	xcomp
15	gemacht	VERB	0	root
16	.	PUNCT	15	punct