843
749
773
614
818
690
1121
1097
799
640
898
678
1325
684
868
685
849
991
956
701
1066
684
945
3691
25168
689
770
926
3504
944
836
708
1535
758
1305
692
772
912
716
2105
1118
913
3144
2016
2640
659
2801
4383
747
722
809
636
820
844
3083
8976
754
829
2542
745