1303

1236

1011

568

518

499

498

486

427

405

376

375

374

370

357

353

347

334

314

310

289

288

275

255

251

245

226

221

220

219

214

213

205

201

195

194

189

182

179

175

172

170

169

168

166

165

165

162

160

160

158

154

151

146

145

145

140

137

132

131

129

121

118

114

112

110

109

109

106

102
