German

2616

2774

3570

4000

2656

4456

2742

3275

2440

2288

2898

3136

2105

2152

2191

2731

2226