3797

3104

1260

993

860

771

737

727

662

643

579

538

524

451

450

442

431

408

397

391

385

377

377

366

362

344

333

313

312

311

297

297

297

290

275

274

272

271

251

218

213

213

209

203

201

193

191

191

189

186

178

177

170

170

167

160

158

157

157

155

152

150

149

148

148

129
