This perfect German will surely please you

4
3
12:31
30:05
12:35
11:41
08:23
16:32
30:05
10:59
08:12
13:59
18:03
11:58
09:00
18:09
10:20
10:08
07:24
06:00
08:00
05:39
27:16
05:00
09:33
11:39
08:26
07:27
11:30
16:33
18:13
08:30
05:04
14:10
07:00
10:57
22:38
09:07
30:03
11:16
06:50
17:43