1706
834
861
883
936
2293
1045
3143
1274
814
993
1636
976
1158
807
838
1063
896
873
1009
850
886
2115
931
954
885
960
2775
1359
951
991
989
2428
1831
1915
12477
912
2320
1208
832
978
1083
983
886
864
2798
1709
1104
879
880
1072
1128
738
969
991
789
3703
1004
981
1319