1096
1120
631
296
437
457
1002
599
502
287
286
256
741
401
1197
550
601
292
365
653
190
343
1102
240
509
252
423
357
1734
598
187
620
244
186
1086
309
229
271
176
216
179
229
240
392
277
263
2479
250
319
273
194
569
337
223
279
195
476
212
268
155