This perfect German will surely please you

3
2
11:41
30:05
13:59
18:09
07:27
16:32
10:59
10:32
12:31
08:23
22:53
10:49
08:12
12:35
18:08
06:50
05:34
15:00
09:07
11:39
10:20
15:00
07:23
11:50
14:10
10:08
11:54
09:00
13:13
09:14
25:19
12:01
12:51
09:33
08:30
17:09
16:50
37:14
08:14
18:13