865
958
707
614
11524
655
13315
1177
514
528
427
838
39747
30450
28743
26185
2250267
20374
1963153
1818149
18056
15010
14570
12870