330
315
272
287
333
338
412
413
395
292
356
295
329
355
299
492
456
267
230
469
310
332
259
327
246
345
429
239
269
488
512
378