12922
624
862
1132
910
680
642
807
711
819
460
661
689812
49503
48700
48158
4260271
4053158
33184
3259151
31186
26732
24501
22920