998
583
490
510
536
488
493
469
489
460
481
446
449
459
453
436
607