1045
0
400
323
979
339
467
663
404
819
435
5875
765
868
1674
320
628
297
955
341
392
390
1880
2
492
545
856
298
292
337
342
405