18171
European
19645
20124
29090
21409
19848
29479
23415
28488
20138
26387
30007
19641
27728
19540
24858
17851
22868
23900
28807
18523
24904
28137
20862
19218
23998
18472
25332
20122
29413