430
317
414
397
349
454
275
241
234
490
411
382
416
503
508
306
367
331
356
408
486
442
455
440
301
431
299
288
528
402
319