1039
1207
680
657
870
789
906
709
746
938
1026
20751
1563
796
779
666
1765
873
1784
1544
659
761
1199
813
829
706
885
775
753
1771
1073
740
1255
1196
802
735
939
748
749
702
796
7405
1226
1081
852
705
957
823
864
993
1573
4135
1281
687
1048
889
1530
1031
754
1038