15879
European
21953
10240
23387
5262
23936
23193
21625
20833
22005
22836
13872
25957
20359
22946
23207
10791
18541
8312
16660
25000
22398
18460
24870
26763
24730
20478
10145
24004
22009
25848