9824
European
11216
25308
4133
2762
23928
20601
15632
3803
23067
16266
29120
20074
8053
26623
8759
20124
18411
29198
28127
27219
24870
29505
22107
20278
11108
22045
28408
9178
2123
17941