2078
1290
13808
1079
2907
948
906
3455
737
803
907
933
801
868
787
1210
884
1137
712
1133
970
2400
861
826
956
1035
1083
1071
943
877
845
768
3245
1062
3074
776
893
745
863
941
956
988
1012
854
985
838
871
732
867
914
942
904
1079
914
796
4674
929
1057
1989
837