20529

4653

33559

776

6094

167

12663

5051

16745

165

22576

1150

18894

2753

1421