1249
1012
1873
1674
1030
1622
940
1266
1236
949
1031
959
902
1480
998
1308
1327
2314
1257
1083
1236
5023
1277
1068
1188
1022
1245
1176
1794
1235
1090
909
1006
982
1975
1291
922
966
1236
1721
1167
1711
1033
2564
858
1139
920
963
1268
1678
962
992
3565
1160
900
1401
1301
1788
1244
998