8959
European
9896
10555
11156
11969
12865
13579
14426
15380
16233
16880
17643
18285
18793
19691
20194
20585
20833
21254
21857
22334
22790
23295
23928
24606
24778
25212
25690
26179
26937