1046
908
1030
2740
1507
948
938
1159
966
882
878
1043
1254
1026
883
898
1142
911
1027
949
1099
1061
973
2056
1925
2161
1157
1061
1047
1166
906
1018
1004
1108
1119
2329
1263
1287
1196
955
2761
1466
1763
1211
1768
1052
1149
1074
1149
1060
6104
1464
1075
1139
1647
1224
1025
984
1210
2885