3428
1975
3148
759
1658
706
763
4164
2851
653
1431
873
663
914
2696
4756
793
999
1902
784
643
953
691
944
772
648
881
922
937
751
781
720
1272
844
767
837
810
997
764
1736
854
744
1537
858
1024
2091
886
816
1016
1174
864
919
1217
1711
1665
991
891
817
829
1673