1055
951
935
857
868
1370
879
812
856
885
963
878
967
1035
921
874
1057
868
922
1041
911
844
866
1000
1054
988
934
1608
1129
1006
1284
891
1020
975
997
937
1536
1654
1891
980
950
1643
992
1095
955
1052
1111
1073
1090
1058
1039
1158
1077
1195
1310
1164
1054
1221
1017
1150