21705

80595

56795

24687

3841

594021

7400

7496

14772

840

164288

4868

11908

268389

53534