691
1
444
744
871
2
748
668
905
872
496
768
627
592
649
506
487
488
404
494
597
876
339
495
822
3869
9
3503
5
737
580
665
563