579
568
559
557
550
544
536
530
529
522
509
507
499
496
487
485
477
468
467
463
462
459
458
457
451
447
445
444
441
440
439
436
427
423
421
418
417
410
409
403
399
398
397
395
393
391
387
383
382