1332

1162

1015

938

912

910

855

826

680

679

646

638

569

556

540

521

518

513

507

503

472

471

471

446

427

419

396

395

388

384

371

366

359

343

306

306

303

288

283

275

275

272

269

267

257

245

237

232

228

227

216

215

214

211

205

204

203

201

200

196

196

192

192

189

186

186

185

184

177

175

172

169

169

167

166

165

165

163

162

160

149

140
