19753
European
29842
19754
21276
21773
22718
28827
22918
28962
29120
24183
25598
19228
20278
26563
18073
26139
25084
19467
23431
22123
28394
25356
26179
19852
25420
17982
29156
22392
29170
29090