2505
1658
727
1296
1410
1878
1679
1442
643
788
689
681
16035
892
746
738
742
720
1047
738
863
781
882
1437
806
748
1508
718
1081
881
2839
1079
730
721
715
734
1191
908
837
738
3655
747
851
695
780
831
967
701
715
719
786
724
875
848
867
768
754
704
742
1429