386
330
315
504
348
289
371
352
321
379
327
342
336
361
310