847
671
561
526
513
507
485
451
451
447
446
439
436
434
427
424
421
418
417
417
412
407
402
402
399
391
390
387
383
383
378
376
376
375
375
374
374
371
370
365
359
359
353
350
350
347
341
340
337
336
336
334
333
333
330
330
329
328
327
327
324
324
323
320
318
318
315
314
313
313
312
312
310
307
306
306
306
306
305
305
305
304
303
302
301
299
298
298
293
291
291
291
291
290
290
290
289
289
289
288
288
287
286
286
285
284
284
283
281
280
279
279
277
273
272
271
270
268
268