679
534
568
562
500
497
464
475
440
478
468
431
441
410
447
469
473
415
372
392
410
399
416
402
452