755
0
1043
422
820
1333
1
381
546
419
266
1152
2941
506
787
517
474
1133
535
628
396
1075
431
2297
2748
2
1554
6800
611
438
1603
1557