893
793
1264
1628
1153
1107
1393
2119
1055
864
1666
1955
685212
49113
48420
47778
4235271
4038158
33044
3245151
31026
26572
24401
22790