509
556
569
618
3374
2144
520
583
711
644
422
637
760
495
562
580
515
728
3134
489
715
773
836
465
7888