52
european
48
15
39
25
71
481
148
14
102
67
38
37
37
76
19
20
32
37
27
46
28
60
243
49
74
16
58
10
33
124
61
20
125
65
21
43
30
26
393
763
338
34
104
33
371
32
12
199
15
102
19
129
125
1K
64
19
18
1K
35