836
800
702
641
586
508
489
478
474
471
455
448
447
439
437
429
428
422
419
411
411
407
389
389
387
384
379
377
375
372
369
368
368
366
365
363
362
360
355
354
354
350
349
343
343
341
340
340
339
339
339
338
338
337
337
336
335
333
330
330
330
327
326
326
326
325
324
324
322
322
320
320
319
318
316
316
313
312
312
312
311
310
308
308
304
301
299
299
298
297
296
295
294
293
293
292
290
289
288
286
282
282
280
280
277
274
272
271
270
268
268
264
262
261
261
259
258
255
248
247
247
247
244
236
236
236
233
229
227
226
220
219
219
218
218
217
217
216
215
215
215
214
214
214
213
212
210
208
208
208
208
208
208
206
205
202
200
200
199
196
192
190
187
182
181
177
176
176
174
173
172
171
171
171
170
170
169
169
169
169
168
168
167
166
166
166
164
163
163
163
162
160
160
159
159
158
152
152
150
149
149
147
143
140
140
138
135
128
126
101
97