716
564
596
610
537
536
489
516
471
514
492
465
473
429
470
534
508
443
385
410
427
419
434
427
486