1012
1873
1674
1030
1623
940
1267
1236
949
1032
959
902
1481
998
1308
1327
2317
1257
1083
5023
1277
1069
1188
1022
1245
1177
1794
1235
1090
910
1006
982
1975
1291
922
966
1236
1721
1167
1711
1033
2564
859
1139
920
963
1268
1678
962
992
3565
1160
900
1401
1301
1789
1244
998
1254
2284