905
934
1044
1017
979
962
1031
1196
1155
972
915
1847
1063
1051
992
930
1016
1109
1058
1002
1256
943
1010
966
1078
927
1639
1012
1314
840
1071
978
920
990
1278
1272
1016
1332
975
1185
2107
1088
1186
2208
905
926
1451
856
1071
967
956
885
907
964
2277
3036
859
3452
953
1012
1847
1044
888
862
1189
808
867
922
806
1229
886
1154
862
897
1638
5257
861
968
1406
798
878
1101
868
1387
1450
802
1747
935
4201
885
976
1095
790
778
1191
935
835
829
957
1658
4005
1530
875
1332
1398
3032
1137
766
2016
2066
1035
1004
837
1347
1527
1407
762
872
845
1055