82592

21830

29694

10197

6335

14714

4975

3065

57446

2056