338
271
253
360
238
397
419
381
415
308
282
293
327
489
384
516
334
413
298
380
265
432
450
524
454
392
428
408
447
529
391
589
537
473