2680
1490
1104
995
1254
1103
943
1038
1198
1101
2191
965
1018
1095
929
2170
916
1059
1204
1030
1144
1216
1099
1837
1258
1042
942
996
1570
994
1030
990
922
1063
1306
996
1111
1219
1096
5185
1034
1146
1190
1730
1054
1260
1195
1108
1189
1194
1098
1689
1383
1030
2168
1167
1262
960
1118
1074