370
0
410
475
708
1028
450
942
1342
1099
566
329
399
774
360
364
810
536
619
382
391
326
401
917
833
3279
5310
2527
332
758