This perfect German will surely please you

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