820
1133
761
1109
775
503
534
858
950
912
797
1024
689712
49503
48700
48158
4258271
4053158
33184
3259151
31186
26732
24501
22920