1080
1133
574
1109
775
1058
503
534
858
950
912
797
685212
49133
48420
47778
4235271
4038158
33054
3245151
31026
26582
24411
22790