
2

2

2

27

4

39

14

22

51

14

18

94

91

226

58

571454

976592

336169

386212

787251