454
327
413
278
246
527
416
437
316
399
359
442
529
300
489
301
460
502
403
440
338
420
422
488
522
516
475
247
282
353
308