578
542
511
447
517
540
462
496
450
429
467
532
410
1364
1304