1020
0
1086
1343
503
66
2346
437
255
251
813
1880
2
155
409
797
333
1824
407
240
892
324
326
1080
1483
521
2041
1
276
566
393
273