1045
0
3360
1664
244
454
588
943
1661
1
872
813
280
330
846
337
2143
837
547
479
1942
2041
2299
633
268
596
909