
58

38

40

39

187

149

114

98

111

669

514

436

336

689

723