1586
0
1204
1210
1379
1212
1270
1342
1309
989
1051
1188
1103
1304
1459
1328
1254
979
1043
1024
1496
2015
2021
1068
892
960
1347
886
1014
975
2106
1501
1358
1415
1436
1381
1190
1295
1872
1738
1530
1208
1067
1245
1467
1256
1042
1108
938
930
1085
1033
1129
1047
1030
1092
1329