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