3028
876
1047
736
907
943
743
1195
933
944
939
887
899
845
856
942
1013
933
772
976
760
906
814
1429
1341
792
1514
1226
1247
806
1374
766
806
737
1949
931
748
838
1078
896
971
729
916
832
929
1208
736
1136
751
847
850
722
988
798
942
843
897
780
1122
805