This perfect German will surely please you

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