124693
1125220
82575
49284
58746
18320
63670
570
883202
3350
815103
62446
79333
645136
1065
1683
9895
73541265
57841313
50751728