1048
1140
992
2975
1174
3622
887
3355
1364
1320
1984
1091
850
1195
1207
1001
2697
1099
1135
904
950
1197
1267
1263
1777
977
1731
1141
1594
1039
982
126896
1710
1111
1404
1047
992
6840
1070
2334
1384
1315
1165
1410
1937
2168
1147
1223
1362
1698
1997
1249
2417
5356
1340
1100
3068
30850
1274
5298