267
18
842
585
255
417
312
977
674
734
983
806
753
592
558
634
703
525
742
556
808
412
509
571
957
385
420
470
551
233
590