22478

5247

334

6932

1190

97330

13133

7899

11351

4358

9196

83875

1884

2830

9513