This perfect German will surely please you

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