514
502
493
488
487
485
483
477
468
467
466
462
459
450
448
446
443
441
440
437
436
430
429
428
427
426
424
422
418
413
411
410
409
408
403
402
400
399
396
394
392
387
382
368
367
363
361
359
353