500
350
346
353
240
298
380
217
276
337
503
463
335
291
402
272
413
274
289
280
459
438
233
249
316
373
348
313
409
419
478