This perfect German will surely please you

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