1032
979
874
853
806
995
1113
1265
815
846
1308
934
1281
860
1045
853
896
818
1029
1638
1013
813
897
855
1077
1899
967
891
861
867
1042
955
973
1752
1374
902
909
1167
1505
1361
854
1002
1100
1024
1606
1117
1016
918
13910
971
1333
1130
1079
1179
1060
921
973
1046
4676
1085