408
355
367
287
348
321
353
312
381
495
646
369
451
416
394