105

3143

17620

672203

2841

52951

50277

33759

87532

5242