19349
European
22584
24233
24860
19548
21204
20811
26315
29940
21034
20815
24008
25192
28648
24890
25848
20504
26149
19429
23697
28751
20962
25122
22582
25334
26565
25466
28952
23938
23217
29020