2326
696
859
1204
790
1448
718
850
687
704
18680
905
1338
769
1521
775
726
702
650
848
927
731
966
1411
676
677
744
726
2559
1698
2330
653
767
738
943
755
3888
707
623
722
5500
972
1466
691
740
1693
1348
1977
783
813
767
816
927
770
768
719
1098
755
748
706