1070
901
1016
1983
2036
1651
1618
888
1167
1001
936
1264
1528
1007
1113
951
1083
1035
1964
1238
977
2377
1118
991
989
987
2354
1096
1301
1131
3157
1145
1110
1100
1013
1097
1245
1435
1048
1059
1230
1227
5298
1122
1072
1487
989
1344
908
961
1191
2133
1201
1033
40072
2416
1170
1006
1209
1463