This perfect German will surely please you

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