1021
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1019
1019
1018
1018
1017
699
695
670
670
670
670
670
670
671
671
671
671
671
671
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
671
671
671
671
671
671
671
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
670
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
672
672
672
672
672
672
672
672
672
672
672
671
671
671
671
671
670
670
670
670
670
670
670
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
635
635
635
635
635
635
635
635
635
635
635
634
634
634
634
634
634
633
633
633
640
640
640
640
639
639
639
639
639
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
638
639
639
639
639
639
639
639
639
639
639
639
638
638
638
637
637
637
637
636
636
636
636
635