515
321
715
348
1165
330
265
512
315
365
391
220
339
293
292
405
382
228
388
182
225
205
338
298
682
274
340
230
290
323
289