1245
1522
829
1599
802
833
894
1398
971
1152
2078
1113
1001
1107
1087
1648
1013
820
828
832
1024
769
1571
1626
854
891
814
1090
834
837
1089
1101
781
1053
1196
1840
1339
1086
1630
7642
1381
1366
1272
964
830
1007
1018
823
950
948
2488
975
945
867
968
1051
969
833
928
889