516
847
613
396
838
1432
692
627
519
422
452
599
519
481
456
423
576
668
371
553
453
515
860
689
823