This perfect German will surely please you

3
2
30:05
16:32
11:41
10:32
05:04
09:00
12:31
13:59
10:59
08:12
15:00
09:33
09:14
07:27
10:20
19:06
48:12
16:13
09:30
12:11
05:04
15:00
18:09
09:07
08:30
11:50
10:08
11:43
14:10
08:23
06:50
11:21
06:42
10:31
18:13
17:02
11:05
11:30
11:34
08:16