577
557
551
549
547
544
542
540
538
520
517
505
503
502
498
495
485
482
480
477
476
471
467
462
459
457
449
448
445
444
439
436
431
430
429
427
425
419
417
415
410
408
405
398
396
394
392
389
387
386
385