25468
British
17259
19144
25963
17205
29882
28448
16759
29198
12644
15489
12733
12259
21505
26185
2202
28171
22516
13995
8312
19558
23387
24429
24654
8044
11291
28488
18959
21242
21691
22498