524
410
424
378
486
588
333
301
365
509
284
313
445
327
296
296
266
338
290
395
310
333