949
1649
1580
3075
1098
1042
995
859
1017
880
1140
857
923
795
1106
968
922
913
1130
1050
979
1697
833
791
1187
868
851
842
875
8966
1059
1223
816
2836
774
952
847
809
827
865
778
1267
835
2051
1231
799
843
6654
827
905
887
1488
1018
1017
947
1014
941
880
754
987