705
690
806
653
851
676
786
1057
655
628
1415
893
751
725
677
1584
3479
867
722
1875
788
2207
750
668
964
665
1503
3467
935
942
729
1169
916
1046
802
842
922
668
781
608
3429
2568
1135
694
757
1676
649
2131
880
823
676
735
941
874
1093
720
836
671
818
766