742
957
634
673
669
886
1180
929
1076
792
1462
761
1217
704
2165
799
694
7507
660
701
640
647
943
779
786
619
1127
732
1444
692
662
1241
660
921
858
676
1133
996
674
668
883
875
634
761
905
3458
959
620
2945
947
3624
619
674
840
1979
762
877
955
928
1013