767
823
0
990
1
1261
535
888
826
651
1758
1244
1385
2
447
619
279
570
1082
468
668
2156
903
1533
944
1991
391
730
1224