23217
European
28540
18805
18806
20663
29517
26279
22268
17933
20858
19914
25940
20934
22169
20775
26047
20899
18075
23487
20735
21254
28470
25568
19766
23253
24852
25000
27848
19246
29126
21773