624
862
1132
910
680
642
807
711
819
460
661
1095
689712
49493
48700
48148
4258271
4053158
33184
3259151
31176
26722
24501
22920