4038158
48430
26592
177579
15464
9598896
13390
12500
8621
103673
61636
69762
685712
49133
47888
4241271
33054
3247151
31026
24431
22800