400
0
593
1230
650
248
536
634
1560
2085
1
2228
2
578
1391
339
1533
1463
3991
4
380
1870
413
576
410
390
2219
361
1029
945
345
394
1563
342