1129
673
608
594
581
574
550
548
540
525
515
513
500
456
434
430
420
414
412
405
403
397
385
385
383
382
379
379
375
373
373
368
367
366
365
364
361
360
360
359
356
355
353
352
349
349
348
345
345
345
344
344
343
341
339
339
338
336
334
334
333
332
330
328
328
326
324
323
323
319
319
319
318
315
315
309
308
307
306
306
306
306
304
304
304
299
298
298
295
294
293
293
293
292
291
289
287
285
284
280
279
276
274
272
266
264
264
264
263