
639

574

380

517

482

301

418

137

101

218

79

125

88

47

92

216

143

77

134

119