29050
European
26387
27634
22842
21735
20915
22221
19614
10339
24904
7735
25598
21307
20862
23293
25350
13674
21278
19280
11525
22368
3578
21166
22123
24908
24944
17889
27501
10032
18791
15659