3334

3226

3159

3112

3101

2280

2008

1997

1812

1769

1748

1723

1597

1561

1510

1471

1394

1385

1385

1363

1357

1253

1218

1198

1196

1167

1167

1164

1126

1106

1080

1054

1046

1021

1006

987

970

953

938

932

856

833

826

807

797

776

769

767

765

744

725

723

722

709

695

694

693

678

666

658

647

642

622

613

606

594

589

581

570

567

566

558

555

555

551

551

548

546

544

533

532

528

523

521

518

516

511

509

503

503

502

498

497

493

490

480

477

466

466

464

462

455

446

442

441

438

434

431

427

422

420

416

414

413

409

409

408

407

402

400

396

396

391

382

380

378

377

376

373

371

369

366

365

364

363

362

357

352

351

345

344

344

343

342

340

338

338

338

325

323

322

321

319

315

315

311

310

309

307

307

307

307

306

301

300

297

295

290

289

287

285

285

284

283

280

276

275

274

273

273

270

269

265

262

261

260

259

258

257

257

257

256

255

254

253

252

252

251

249

248

247

247

246

244

244

243

242

242

240

240

240

239

239

238

237

237

234

234

232

231

231

231

230

229

229

228

226

224

223

221

221

221

220

220

220

220

219

219

219

217

217

217

215

215

214

214

212

211

211

210

209

208

208

207

207

207

207

206

205

205

203

203

203

201

201

201

201

201

201

199

198

197

197

196

196

195

195

194

194

194

192

192

192

190

189

189

189

187

186

186

185

184

184

184

184

183

183

181

181

181

181

179

179

178

177

177

176

176

175

175

174

174

174

173

172

172

171

171

170

170

169

168

168

167

166

166

166

166

165

164

164

162

161

159

159

159

159

158

158

157

156

154

154

153

152

152

152

150

149

149

149

147

147

147

147

147

146

145

145

145

144

144

144

144

144

143

143

143

142

142

140

140

140

139

138

138

137

137

136

136

136

136

136

135

135

134

133

131

131

131

130

128

128

128

127

126

126

125

124

122

120

120

120

120

120

119

118

118

117

117

116

116

115

115

115

115

115

114

114

113

113

113

111

110

109

109

109

109

108

108

108

107

107

106

106

105

105

105

105

105

104

104

104

103

103

103

103

101

101

100

100

98

96

87
