11710
550
1177
896
14820
12311
683
1516
10812
1247
603
672
685212
49113
48410
47778
4233271
4038158
33044
3245151
31026
26572
24401
22790