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