1005
0
1305
1
1409
3
981
1768
5
1028
523
403
1288
6
1466
464
231
272
1772
1835
8
1474
341
1485
2
412
45
108
287
519
240
93
3808
598
4