587
696
654
696
708
1246
766
1379
444
989
439
511
444
465
837
798
444
837
763
1355
1263
2066
928