German

2517

2677

3483

3905

2573

4346

2641

3176

2355

2204

2799

3037

2015

2058

2110

2634

2140