34052
48866
38324
361110
24792
30572
58206
1059012
26900
38330
17882
53403
430502728
238107380
1665408312
156723267
129574178
122996252
1114218895
103206210
88201178
82947290
74633139
69259158