267
0
1612
1477
520
813
968
929
538
668
292
1346
362
628
324
320
547
755
2490
815
445
286
601
518
468
515
498
846
231
780