18515
1264
1628
1153
1107
1393
2119
1055
864
1666
1955
11610
685212
49113
48410
47778
4233271
4038158
33044
3245151
31026
26572
24401
22790