1437
0
1069
1100
1245
1106
1152
1235
1197
905
953
1092
991
1184
1379
1205
1119
885
943
915
1348
958
1876
1194
1847
971
803
870
1252
811
904
895
1931
1335
1202
1281
1291
1233
1064
1174
1665
1576
1357
1081
959
1128
1331
1098
1151
936
992
857
825
978
970
926
1019
945
931
1179