583
514
422
530
399
614
556
314
465
377
499
340
317
353
493
226
241
248
464
333
398
375
408
292
380
462
365
471
388
513
458
373
402