1299
1452
1471
2729
1941
1032
1256
954
1451
815
690
762
838
860
779
792
884
773
840
808
728
828
778
754
767
797
757
749
743
753
720
738
739
740
758
843