562
557
545
532
531
530
515
513
509
506
504
503
502
501
500
498
497
495
493
492
485
483
479
475
473
472
471
470
469
468
465
459
458
448
440
438
437
436
434
430
429
426
425
424
414
413