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