599

588

584

508

506

502

443

413

406

388

386

367

363

347

341

339

338

335

330

329

328

324

323

321

320

316

316

316

314

312

312

306

306

305

302

301

299

294

290

287

278

277

276

274

270

269

265

257

257

253

253

249

249

249

248

248

246

244

242

241

241

240

239

237

233

228

221

221

219

217

215

214

208

208

205

203

201

194

193

188

187

184
