487
413
348
410
377
494
326
339
341
301
334
340
318
364
1252