3471
0
1250
1090
1229
1477
1403
1671
1222
1076
1129
951
1485
1022
1368
1287
1056
1064
889
1145
1031
939
1023
979
940
947
984
996
986
874
1153
1281
1308
1650
1394
1095
1372
1063
1302
1166
1097
1046
1084
1177
1059
1014
1030
993
1161
1068
1122
1065
1139
954
880
933
845
843
917
810
804
815
853
1016
882
887
919
842
1100
1173
1171
2060
1032
1185
1094