949
1649
1580
3073
1096
1042
995
859
1017
880
1140
857
923
794
1105
968
922
913
1130
1049
979
1697
833
791
1187
867
849
842
875
8962
1059
1223
816
2836
774
952
847
809
827
864
778
1267
835
2050
1230
799
843
6650
827
905
887
1488
1017
1015
946
1014
941
879
754
987