3251
3714
5072
676
1144
584
1030
721
628
924
800
757
3094
674
713
727
813
835
1432
647
631
698
2649
1369
674
772
726
693
726
862
873
822
1252
640
721
721
724
794
840
967
694
784
744
670
2953
841
795
702
1046
696
769
693
719
698
683
723
752
819
782
759