523
409
424
378
486
587
333
301
365
509
284
312
445
327
296
296
266
337
290
395
310
333