2245

1476

1361

1295

1149

1012

1005

1004

965

843

825

753

728

656

602

600

576

543

540

532

505

504

496

447

439

433

430

430

353

343

343

315

310

309

305

300

300

296

280

278

268

261

252

238

214

214

212

205

200

197

195

194

192

182

181

180

179

175

175

172

171

169

169

168

166
