314
337
280
247
262
282
410
494
289
338
415
397
341
345
244
317
367
308
353
457
248
270
444
249
419
439
504
364
471
366
459
523