This perfect German will surely please you

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