395
469
432
397
376
493
417
708
743
535
645
569
536
490
580
556
538
297
336
589
502
507
451
446
517
563
624
444
367
2167
516
483
657
335
298