1616
0
698
632
742
628
818
912
938
696
606
746
521
678
914
132
1183
752
541
543
687
463
3941
887
1346