500
1
628
774
486
588
600
495
739
643
624
751
632
775
709
626
677
503
757
510
1007
451
598
559
420
569
620
607
943
564
596