813
597
514
704
646
901
742
760
749
806
544
1246
606
612
674
778
1085
728
684
2287
577
664
710
1430
611
570
1395
940
556
526
592
558
1036
482
511
501
1029
586
574
506
449
603
1072
793
529
573
488
671
529
608
594
716
660
745
