893
793
1264
1628
1153
1107
1393
2119
1055
864
1666
1955
685312
49133
48420
47778
4235271
4038158
33054
3246151
31026
26592
24421
22800