25052
European
25168
25208
7525
18407
13486
18109
22498
22888
23247
25832
25985
22103
7741
14007
9932
22492
26139
13567
22876
21096
16717
25780
22223
16866
23697
20363
24538
24606
12835
23415