578
572
571
561
559
551
545
543
540
536
534
527
517
510
509
505
501
500
499
497
493
492
474
473
472
471
470
465
459
458
454
453
452
451
449
448
447
443
442
438
437
434
432
431
429
425
424
422
418
417
408