1201
1188
2035
666
747
639
781
661
687
767
765
854
1769
818
1839
887
715
1966
788
820
1623
2625
965
1486
3458
623
1034
930
853
692
823
1068
727
660
781
752
909
696
750
853
865
804
673
878
669
669
678
647
1656
1180
699
1718
715
671
929
792
833
706
796
1116