540
0
603
1880
2
266
413
743
1020
267
1612
1477
520
813
968
929
538
668
292
1346
362
628
324
320
547
755
2490
815
445