550
543
542
530
520
515
512
511
504
498
497
492
490
478
477
474
473
472
471
470
467
464
463
461
458
451
448
447
444
443
442
441
439
434
426
425
423
420
419
418
415
413
412
406
402
401
400
399
398
394
393
392