This perfect German will surely please you

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