1281
1436
832
1570
834
968
1061
801
1153
839
887
2389
1005
856
861
805
873
920
848
939
2037
1695
971
868
785
1129
911
877
855
985
815
1780
1557
813
907
829
989
873
886
1017
1046
988
1978
989
1280
960
1024
963
979
1124
1179
1522
921
926
1775
1646
1199
1694
1360
1326