381
0
540
603
1880
2
266
413
743
1020
267
1477
520
813
1332
968
929
538
668
292
1346
362
747
628
324
320
547
1436
572
755
1428
2490