1027
1447
836
833
1092
3050
6045
1052
800
1213
767
1098
899
1111
1023
964
783
943
1160
943
4003
755
868
870
1155
950
865
966
820
1003
899
846
1540
817
1051
1049
893
126853
835
1093
752
827
807
908
1018
875
915
1282
769
911
840
820
851
983
1274
1180
968
10298
1151
1455