557
520
515
458
433
417
389
385
374
370
367
337
336
322
319
317
312
305
301
298
296
288
287
283
275
270
269
267
247
246
244
244
243
241
240
237
231
230
229
226
225
225
224
223
222
221
220
220
220
218
217
216
215
213
212
210
209
207
205
205
205
204
204
203
202
201
200
199
198
198
195
195
194
193
191
190
190
190
188
187
183
181
179
179
175
175
175
174
174
173
173
171
164
164
164
164
158
155
149
146
144
141
140
135
133