485
583
1446
986
599
1258
606
453
525
1225
786
1662
664
602
586