This perfect German will surely please you

3
2
30:05
10:59
16:32
13:59
09:00
10:32
11:41
16:13
05:04
18:09
05:00
12:31
08:12
15:00
06:42
05:04
07:27
09:30
07:59
10:20
17:09
11:30
10:08
13:03
09:14
08:30
50:00
29:56
48:12
06:00
08:16
19:06
12:11
12:35
48:59
04:53
09:51
09:07
08:23
11:05