19613
European
20655
20365
12588
2577
5340
14277
12360
9112
22366
26917
21118
22632
27169
15554
20880
13383
22255
19120
25844
18541
12110
28127
1240
26387
8654
25356
28011
21204
17046
26139