575
568
566
562
552
547
546
527
525
524
520
519
514
511
509
508
503
501
500
496
492
491
490
487
483
482
477
476
474
473
469
468
460
456
453
446
443
442
441
436
435
431
426
424
423
422
417
415