1029
979
872
853
806
995
1113
1265
815
846
1308
934
1281
860
1045
851
895
817
1029
1638
1013
813
897
853
1077
1899
967
890
861
867
1042
955
973
1752
1374
902
909
1167
1505
1361
854
1002
1100
1023
1606
1117
1016
918
13910
971
1333
1130
1079
1179
1060
921
973
1046
4676
1084